Indicar o estado do pedido quando for recebido o webhook
Responda a um pedido HTTP com o estado do pagamento e do processamento de uma encomenda. Um chatbot, um serviço de assistência ou um portal do cliente envia um número de encomenda e recebe o estado na mesma resposta.
Um gatilho do Workflow Webhooks, juntamente com a sua ação «Resposta do Webhook de Retorno»; não é necessário qualquer outro aplicativo.

O que é necessário
Webhook em Workflow Webhooks com a resposta síncrona ativada; consulte Resposta síncrona e 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 |
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"}'
# Response:
# {"orders": [{"name": "#1001", "financialStatus": "PAID", "fulfillmentStatus": "UNFULFILLED"}]}Conheça o fluxo de trabalho
- Descarregue o ficheiro
.flowque se encontra em anexo no final desta página. - No seu painel de administração do Shopify, abra a secção «Shopify Flow», clique em «Importar» e selecione o ficheiro.
- Verifique os passos e, em seguida, clique em «Ativar fluxo de trabalho».
O ficheiro é uma exportação do próprio Shopify Flow. Não o edite manualmente; altere o fluxo de trabalho no Shopify Flow após o ter importado.
Como funciona
- O «Sync Webhook Gatilho» inicia o fluxo de trabalho enquanto o autor da chamada aguarda uma resposta e transmite
invocationId, bem como os campos mapeados. - A função «Obter dados do pedido» pesquisa o pedido através da consulta
name:{{fieldOne}}e retém, no máximo, um resultado. - A resposta do webhook de devolução envia uma lista de pedidos (
{"orders": [...]}) de volta ao solicitante, com o nome do pedido, o estado financeiro e o estado de processamento. A lista fica vazia quando não há nenhum pedido correspondente.
Faça-o seu
- Adicione mais campos de pedido ao corpo da resposta, por exemplo,
{{order.totalPriceSet.shopMoney.amount}}.
Próximos passos
- Crie o seu primeiro webhook - crie o webhook ao qual este fluxo de trabalho está atento.
- Modelos de fluxo de trabalho - todos os modelos.
- Histórico e resolução de problemas - verifique se o webhook chegou ao Shopify Flow.

