Acionar o evento Shopify Flow ao atualizar os metacampos do pedido

Vamos considerar o seguinte cenário para entender como podemos criar um gatilho de atualização de metacampo de pedido a partir do aplicativo “Workflow Trigger Extensions

Cenário: mensagem de presente adicionada após o pedido; a equipe de embalagem é notificada

Um cliente entra em contato com o suporte para adicionar um bilhete de presente. O sistema detecta a alteração e notifica a equipe de embalagem antes do envio do pedido.

Quando o cliente entra em contato com o suporte, uma mensagem de presente é adicionada ao pedido por meio de uma atualização do metacampo. O metacampo do pedido custom.gift_message é atualizado

Workflow Trigger Extensions O gatilho do metacampo é acionado no momento em que o metacampo do pedido sofre uma alteração, mesmo depois que o pedido já tiver sido feito.

O Flow envia um alerta para a equipe de embalagem (por e-mail, Slack ou nota interna) com o número do pedido e o texto da mensagem de presente, antes do envio.

O pedido está marcado com a tag LATE_GIFT_MESSAGE, o que facilita filtrá-lo e acompanhá-lo no seu painel de administração.


Como vamos fazer isso funcionar

Podemos fazer isso funcionar seguindo estas duas etapas:

  1. Adicionar gatilho ao metafield “Pedido”
  2. Crie o fluxo Shopify

Você também pode conferir essas etapas no vídeo de demonstração abaixo (o vídeo não tem áudio):

1) Adicionar gatilho ao metafield “Pedido”

Primeiro, você precisa adicionar um gatilho ao metacampo desejado para o pedido; siga as etapas a seguir.

  • Primeiro, certifique-se de ter o acesso a pedidos, disponível em Workflow Trigger Extensions → Painel → Guia de configuração; lá você verá a opção “Conceder acesso a pedidos”. Você também pode verificar as permissões em Workflow Trigger Extensions → Permissões
  • Em seguida, você precisa criar o gatilho do metafield “Pedido”
  • Em seguida, crie o gatilho clicando no botão “Adicionar gatilho”
  • Em seguida, selecione o tipo de recurso “Pedido” e escolha o metacampo desejado ao qual você deseja adicionar o gatilho

2) Criar o fluxo Shopify

Crie o fluxo Shopify para executar as ações necessárias (alertar a equipe de embalagem por e-mail antes do envio do pedido e marcar o pedido)

Anexei aqui o mesmo arquivo de fluxo; você pode baixá-lo, importá-lo e usá-lo como referência: (no final da página)

  • Crie o fluxo em branco e selecione o gatilho “Atualização de metacampo” na seção “Workflow Trigger Extensions
  • Em seguida, registre o evento clicando em “Registrar evento” e, em uma nova aba, atualize o metacampo do pedido (mensagem de presente) para visualizar a carga útil a ser usada no fluxo de trabalho. Clique em “Selecionar evento de texto” e registre os eventos.
  • Depois de clicar no botão “Registrar eventos”, abra uma nova aba e atualize o metacampo do pedido (mensagem de presente).
  • Você poderá visualizar a carga útil e, com base nesses dados, poderá realizar qualquer ação
  • Nesse caso, adicionei a condição para verificar se o tipo de recurso do metacampo atualizado é ORDER e se o metacampo atualizado contém algum valor.
  • Em seguida, envie o e-mail interno para a equipe de embalagem (ou realize qualquer outra ação necessária com base no metacampo do pedido; você também tem o ID do pedido e pode obter os detalhes do pedido e realizar qualquer ação relacionada a esse pedido específico; por exemplo, você pode adicionar a tag a esse pedido específico)
  • Depois disso, vamos ver como podemos adicionar a tag a esse pedido específico. Você pode usar a ação Add order tags, selecionar o pedido com {{resourceId}} e adicionar qualquer tag que desejar.