Chamar um webhook a partir do Shopify Flow

O «Webhook Trigger» traz o mundo exterior para o Flow. A ação «Trigger Webhook» faz o inverso: permite que um fluxo de trabalho do Shopify Flow chame um dos seus webhooks como um passo.

As mesmas configurações de webhook, mas na direção oposta.

Quando o utilizaria

  • Fluxos de trabalho em cadeia: um fluxo de trabalho termina e dá início a outro através de um webhook.
  • Envie um evento Shopify para um sistema externo que já esteja a receber notificações na URL do webhook.
  • Reutilize um ponto de extremidade tanto para chamadas recebidas como para chamadas iniciadas por Shopify Flow, de modo a manter o histórico de um processo vive num único local.

Configurar o sistema

  1. No «Shopify Flow», adicione a ação «Trigger Webhook» a um fluxo de trabalho.
  2. Selecione o webhook que deve ser chamado.
  3. Preencha os quatro campos. Trata-se de valores do Shopify Flow, pelo que pode associar o pedido, dados de clientes ou de produtos provenientes de etapas anteriores - por exemplo, {{order.name}}.

A chamada é registada no Histórico como qualquer outra, com a opção «Invocado por» definida como Flow, para que possa ver exatamente o que um fluxo de trabalho enviou.

Aspetos que vale a pena conhecer

  • As chamadas iniciadas pelo Shopify Flow ignoram a autenticação. O pedido tem origem no interior de Shopify, e não a partir da Internet pública, pelo que não necessita do seu token estático.
  • Continuam a ser contabilizados no seu plano. Consulte Planos e utilização.
  • A proteção contra duplicados não se aplica. Esta baseia-se num cabeçalho de pedido, e Shopify Flow não o faz enviar um - consulte Proteção contra entregas duplicadas.