Gatilhos do Shopify
NicoChat agora oferece suporte à integração nativa de webhook com Shopify. Agora não há mais necessidade de usar webhooks de entrada, pois não apenas essa integração nativa tem limitações de webhook, mas também evita outros problemas, como remoção de webhooks da loja shopify, cargas vazias e sem resposta, etc.
Table of Contents |
---|
Restabelecendo a conexão com o Shopify
Restabelecer a conexão com o shopify é uma etapa importante para que esta atualização comece a funcionar. Siga as etapas abaixo para estabelecer a conexão:
No painel do Workspace, clique em Integrações e depois clique em shopify. Em seguida clique no botão Salvar e sua conexão será restabelecida.
...
Encontrando e selecionando os gatilhos do Shopify
Uma vez dentro do seu bot, siga as etapas abaixo para encontrar e usar os gatilhos.
Clique em Automação no lado esquerdo da barra de rolagem e selecione Gatilhos na parte superior.
...
Clique em “Novo gatilho” e role para baixo até ver Shopify Webhook, selecione-o.
...
Ações nativas de webhook
O NicoChat oferece suporte às seguintes ações nativas a partir de agora.
...
Como usar os gatilhos
Siga o guia visual abaixo para usar os gatilhos
...
Depois de adicionar os detalhes e mapear a variável, anexe o gatilho a um subfluxo como:
...
Agora estamos prontos para usar os gatilhos.
Gatilhos e cargas úteis de resposta
Carrinho abandonado
Carrinho Abandonado é acionado no Shopify sempre que algum cliente insere seus dados de faturamento, mas não prossegue para a página de pagamento ou não conclui o pagamento.
A carga de resposta retorna informações sobre itens do carrinho, valor, URL da página de checkout, etc.
A carga útil da resposta retorna o JSON a seguir.
{ |
Observação: o limite de tempo mínimo antes que o webhook do carrinho abandonado seja acionado é de 30 minutos por padrão
Criação de pedidos (pagamento na entrega e cartão de crédito)
Este webhook é acionado sempre que alguém conclui o processo de checkout e faz um pedido. A única diferença entre os dois gatilhos é que quando usar Pagamento na Entrega, o pedido é por padrão marcado como não pago e ao usar cartão de crédito, o pedido é por padrão marcado como pago.
A carga útil da resposta retorna o seguinte JSON
{ |
Pedido cancelado
Este webhook é acionado sempre que o pedido é cancelado no admin console do shopify.
A carga útil da resposta retorna o JSON a seguir.
{ |
Pedido pago
Este webhook é acionado sempre que o pedido é marcado no console de administração do shopify.
A carga útil da resposta retorna o JSON a seguir.
{ |
Pedido atendido
Este webhook é acionado sempre que o pedido é atendido no console de administração do shopify. Ele retorna informações como detalhes do pedido e rastreamento de remessa de comerciantes, etc.
A carga útil da resposta retorna o JSON a seguir.
{ "last_name": "Siddiqui", |
Criação de pedido de rascunho
O webhook é acionado sempre que um rascunho de pedido é criado por meio de uma chamada de API por meio do bot ou diretamente do console de administração do Shopify.
Uma observação importante aqui é que o gatilho usa as informações pessoais fornecidas pelo Shopify na criação do rascunho do pedido para corresponder ao usuário do bot dentro do NicoChat. Se o payload fornecido estiver incorreto ou não existir, o payload é simplesmente desperdiçado sem que o gatilho seja acionado.
...
A carga útil da resposta seguinte é recebida sempre que o gatilho é disparado com sucesso.
{ |
Criação de usuário com gatilhos
O webhook identifica os usuários usando número de telefone e endereço de e-mail e, em seguida, comparando-os com os usuários de bot existentes já presentes. Se os usuários do bot não forem encontrados, o número de telefone será usado para criar o usuário. Se o número de telefone for retornado como nulo, o email será usado para criar o usuário. Quando os usuários são criados usando números de telefone, eles são criados no canal Whatsapp por padrão, e quando os usuários são criados usando e-mail, eles são criados no canal web.