Gatilhos do processo de checkout, passo a passo
Tutoriais passo a passo sobre o Shopify Flow relativos a erros no processo de checkout, códigos de desconto rejeitados e pedidos de novos clientes.
Três gatilhos relacionados com o momento da compra. Dois provêm do navegador do comprador durante o processo de checkout e alertam-no de que o processo está a falhar antes mesmo de ser criado um ticket de suporte. O terceiro é um gatilho normal de pedido para o primeiro pedido de um cliente.
Nesta página: Erro apresentado no processo de checkout, Código de desconto rejeitado no processo de checkout, Encomenda de um cliente novo

Erro apresentado no processo de checkout da encomenda
É acionado quando o processo de checkout apresenta um erro ou um aviso ao cliente: um endereço inválido, um pagamento recusado, um campo que rejeita o valor introduzido. Indica a mensagem, o seu tipo e o campo a que pertence.
| Incêndios provocados por | O pixel da loja virtual da aplicação, no navegador do comprador |
| Autorização | Acesso ao comportamento da loja virtual |
| Ligado | Ativar um fluxo de trabalho do Flow que o utilize faz com que este seja ativado. O respetivo botão de ativação encontra-se na página «Gatilhos» da aplicação |
Utilize-o para
- Descubra que o processo de checkout está a falhar, sem ter de esperar por reclamações.
- Detete uma regra de envio ou de pagamento que tenha sido infringida após uma alteração.
O que a opção «Erro de checkout apresentado» transmite ao seu fluxo de trabalho
| Variável em Shopify Flow | Tipo | O que contém |
|---|---|---|
checkoutAlert |
Objeto | A mensagem apresentada e o local onde apareceu |
checkoutAlert.message |
Texto | O que foi dito ao cliente, na sua língua. |
checkoutAlert.type |
Texto | O tipo de alerta, por exemplo, INPUT_INVALID. |
checkoutAlert.target |
Texto | O campo que apresentou um erro, por exemplo, cart.discountCode. |
eventId |
Texto | O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado. |
Exemplo: Recolher erros de checkout num canal
- Selecione «Erro na checkout» como gatilho.
- Adicione uma condição para ignorar o ruído:
checkoutAlert.targetNão é igual acart.discountCode(os códigos rejeitados têm o seu próprio gatilho). - Adicione a opção «Enviar pedido HTTP para o Slack»:
{{checkoutAlert.type}} on {{checkoutAlert.target}}: {{checkoutAlert.message}}. - Ative o fluxo de trabalho e esteja atento a um aumento repentino, em vez de se concentrar em eventos isolados.
Código de desconto rejeitado no processo de checkout da compra
É disparado quando o checkout recusa um código de desconto. O método Shopify não indica às aplicações qual foi o código introduzido, pelo que o evento apenas contém o motivo e nada mais.
| Incêndios provocados por | O pixel da loja virtual da aplicação, no navegador do comprador |
| Autorização | Acesso ao comportamento da loja virtual |
| Ligado | Ativar um fluxo de trabalho do Flow que o utilize faz com que este seja ativado. O seu próprio botão de ativação encontra-se na página «Gatilhos» da aplicação |
Utilize-o para
- Detete um código de campanha expirado ou com erros de digitação poucos minutos após o envio de um e-mail.
O que a notificação «Código de desconto rejeitado no checkout» envia para o seu fluxo de trabalho
| Variável em Shopify Flow | Tipo | O que contém |
|---|---|---|
discountAttempt |
Objeto | Por que razão o código não foi aplicado, na linguagem do cliente |
discountAttempt.reason |
Texto | |
eventId |
Texto | O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado. |
Exemplo: Alertar o departamento de marketing sobre um aumento no número de códigos rejeitados
- Selecione «Código de desconto na checkout rejeitado» como gatilho.
- Adicione a opção «Enviar pedido HTTP» a um canal ou a um contador:
A discount code was rejected: {{discountAttempt.reason}}. - Ative o fluxo de trabalho. Logo após o envio de uma campanha, uma série destas mensagens significa que o código no e-mail não funciona.
Pedido de um cliente novo
É acionado quando um cliente que nunca fez um pedido anteriormente efetua um pedido. Trata-se de um gatilho de pedido, não de um gatilho do navegador: é acionado de forma fiável e inclui o pedido e o cliente como referências.
| Incêndios provocados por | Shopify webhook |
| Autorização | Acesso aos dados dos pedidos + Acesso aos dados dos clientes |
| Ligado | Ativar um fluxo de trabalho do Shopify Flow que o utilize faz com que este seja ativado. O seu próprio botão de ativação encontra-se na página «Gatilhos» da aplicação |
Utilize-o para
- Série de boas-vindas, uma nota de agradecimento ou um pequeno presente para os primeiros pedidos.
- Tag os compradores de primeira habitação para uma segmentação posterior.
O que o pedido de um cliente novo transmite ao seu fluxo de trabalho
| Variável em Shopify Flow | Tipo | O que contém |
|---|---|---|
order |
Pedido (Shopify) | Um primeiro pedido do cliente. Trata-se de um pedido completo do Shopify, pelo que todos os seus campos e as ações próprias do Shopify Flow relativas a pedidos estão disponíveis. |
customer |
Cliente (Shopify) | O cliente novo. Trata-se de um cliente Shopify completo, pelo que todos os seus campos e as ações de cliente próprias do Shopify Flow estão disponíveis. |
eventId |
Texto | O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado. |
Exemplo: Identificar e dar as boas-vindas aos compradores que adquirem pela primeira vez
- Selecione «Pedido de um cliente novo» como gatilho.
- Adicione as etiquetas de cliente
first-ordere as etiquetas de pedidofirst-order. - Adicione «Enviar e-mail interno à equipa de embalagem:
{{order.name}} is {{customer.displayName}}'s first order - add the welcome card». - Ative o fluxo de trabalho.
Próximos passos
- Referência completa sobre os gatilhos - todos os gatilhos numa única página.
- Escolher o gatilho certo - qual é a opção mais adequada ao seu caso.
- Gatilhos personalizados - quando nenhum gatilho integrado for adequado, crie o seu próprio.
- Histórico de eventos e resolução de problemas - ver o que disparou e o que transportava.
