Webhooks
Webhooks são uma ferramenta para recuperar e armazenar dados de um determinado evento. Eles permitem que você registre um URL https:// onde os dados do evento podem ser armazenados nos formatos JSON ou XML. Webhooks são normalmente usados para:
- Fazer um pedido
- Alterar o preço de um produto
- Notificar seu cliente de mensagens instantâneas ou seu pager quando você estiver offline
- Coletar dados para armazenamento
- Integrar seu programa de contabilidade
- Filtrar os itens do pedido e informar várias transportadoras sobre o pedido
- Remover dados do cliente do seu banco de dados quando eles desinstalarem seu app
Criar webhooks
Etapas:
- No admin da Shopify, acesse Configurações > Notificações.
- No app da Shopify, acesse Loja > Configurações.
- Em Configurações da loja, toque em Notificações.
- No app da Shopify, acesse Loja > Configurações.
- Em Configurações da loja, toque em Notificações.
Role para baixo até a seção Webhooks.
Clique no botão Criar webhook. Uma nova janela deve aparecer.
Na primeira lista suspensa, selecione "Evento" na lista a seguir:
Na segunda lista suspensa, escolha o formato em que você gostaria que a Shopify enviasse essas informações para você. As duas opções são JSON ou XML.
Em URL, insira o URL no qual você gostaria que os dados fossem armazenados. É importante observar que os webhooks não podem ser retornados para as seguintes URLs:
Clique em Adicionar webhook. Seu webhook deve aparecer agora na seção "Webhooks".
Você também pode testar seu webhook para garantir que as informações desejadas sejam enviadas para o URL correto. Para fazer isso, clique no link enviar notificação de teste. Verifique no URL que você especificou se isso funciona.
Excluir webhooks
Etapas:
- No admin da Shopify, acesse Configurações > Notificações.
- No app da Shopify, acesse Loja > Configurações.
- Em Configurações da loja, toque em Notificações.
- No app da Shopify, acesse Loja > Configurações.
- Em Configurações da loja, toque em Notificações.
Role para baixo até a seção Webhooks.
Ao lado do webhook que você criou, deve haver um ícone de lixeira.
Clique no ícone da lixeira para excluir o webhook.