Ordem das etiquetas quando o webhook é recebido

Quando um sistema externo aceder ao seu webhook com um número de pedido e uma tag, adicione essa tag ao pedido. Permite que um 3PL, um ERP ou uma ferramenta «no-code» marque os pedidos como enviados, faturados ou revisados sem acesso à API de administração.

Basta um gatilho das ações integradas do Workflow Webhooks e do Shopify; não é necessário qualquer outra aplicação.

O fluxo de trabalho no Shopify Flow: Ordem das etiquetas quando é recebido um webhook
O fluxo de trabalho completo, tal como se apresenta no site Shopify Flow.

O que é necessário

Um webhook em Workflow Webhooks com este mapeamento de payload. Consulte Mapeamento da carga útil e variáveis de fluxo.

Campo O que atribuir a isso
fieldOne O número do pedido, por exemplo #1001
fieldTwo The tag to add, for example shipped-by-3pl

Uma chamada ao webhook tem então o seguinte aspeto:

bash
curl -X POST https://<your webhook URL> \
  -H "Content-Type: application/json" \
  -d '{"orderNumber": "#1001", "tag": "shipped-by-3pl"}'

Conheça o fluxo de trabalho

  1. Descarregue o ficheiro .flow que se encontra em anexo no final desta página.
  2. No seu painel de administração do Shopify, abra o «Shopify Flow», clique em «Importar» e selecione o ficheiro.
  3. Verifique os passos e, em seguida, clique em «Ativar fluxo de trabalho».

O ficheiro é uma exportação proveniente do próprio Shopify Flow. Não o edite manualmente; altere o fluxo de trabalho no Shopify Flow após o importar.

Como funciona

  1. O «Webhook Trigger» inicia o fluxo de trabalho sempre que a URL do seu webhook é chamada e transmite-lhe os campos mapeados.
  2. A função «Obter dados do pedido» procura o pedido através da consulta name:{{fieldOne}} e retém, no máximo, um resultado.
  3. Para cada pedido, é executado uma vez para o pedido que encontrou e não é executado de todo quando não há nenhum pedido que corresponda.
  4. A função «Adicionar tags ao pedido» adiciona {{fieldTwo}} a esse pedido.

Faça-o seu

  • Substitua {{fieldTwo}} por uma tag fixa, como shipped-by-3pl, caso o utilizador não consiga enviar uma tag.
  • Adicione a nota «Adicionar nota ao pedido» ou o metacampo «Atualizar pedido» após a etapa da etiqueta, para guardar mais informações enviadas pelo utilizador.

Próximos passos