Gatilhos do processo de checkout, passo a passo

Gatilhos do processo de checkout, passo a passo

Copiar página

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

Shopify Flow
Onde os pode encontrar: em Shopify Flow, selecione «Selecionar um gatilho», aceda a Workflow Trigger Extensions e procure por «Checkout».

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

  1. Selecione «Erro na checkout» como gatilho.
  2. Adicione uma condição para ignorar o ruído: checkoutAlert.target Não é igual a cart.discountCode (os códigos rejeitados têm o seu próprio gatilho).
  3. Adicione a opção «Enviar pedido HTTP para o Slack»: {{checkoutAlert.type}} on {{checkoutAlert.target}}: {{checkoutAlert.message}}.
  4. 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

  1. Selecione «Código de desconto na checkout rejeitado» como gatilho.
  2. Adicione a opção «Enviar pedido HTTP» a um canal ou a um contador: A discount code was rejected: {{discountAttempt.reason}}.
  3. 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

  1. Selecione «Pedido de um cliente novo» como gatilho.
  2. Adicione as etiquetas de cliente first-order e as etiquetas de pedido first-order.
  3. Adicione «Enviar e-mail interno à equipa de embalagem: {{order.name}} is {{customer.displayName}}'s first order - add the welcome card».
  4. Ative o fluxo de trabalho.

Próximos passos