Acionar o Shopify Flow quando forem atualizados os metacampos da encomenda
Vamos partir do seguinte cenário para compreender como podemos criar um gatilho de atualização do metacampo de encomenda a partir da aplicação «Workflow Trigger Extensions»
Cenário: Mensagem de presente adicionada após a encomenda; a equipa de embalagem é alertada
Um cliente contacta o apoio ao cliente para adicionar uma mensagem de presente. O sistema deteta a alteração e notifica a equipa de embalagem antes do envio da encomenda.
Quando o cliente contacta o apoio ao cliente, é adicionada uma mensagem de presente à encomenda através da atualização de um metacampo. O metacampo da encomenda custom.gift_message é atualizado
Workflow Trigger Extensions O gatilho do metacampo é então acionado no momento em que o metacampo da encomenda sofre uma alteração, mesmo depois de a encomenda ter sido inicialmente efetuada.
O Flow envia um alerta à equipa de embalagem (por e-mail, Slack ou nota interna) com o número da encomenda e o texto da mensagem de presente, antes do envio.
A encomenda está marcada com a etiqueta LATE_GIFT_MESSAGE, pelo que é fácil filtrá-la e acompanhá-la na tua área de administração.
Como vamos organizar isto
Podemos fazer com que isto funcione seguindo estes dois passos:
- Adicionar um gatilho ao metafield «Encomenda»
- Criar o fluxo Shopify
Também pode ver estes passos no vídeo de demonstração abaixo (o vídeo não tem áudio):
1) Adicionar um gatilho ao metafield «Encomenda»
Primeiro, tem de adicionar um gatilho ao metacampo pretendido para a encomenda; pode seguir os passos abaixo.
- Primeiro, certifique-se de que tem o acesso à ordem na página Workflow Trigger Extensions → Painel → Guia de configuração; aí irá ver a opção «Conceder acesso à ordem». Também pode consultar as permissões na página Workflow Trigger Extensions → Permissões
- Depois, tem de criar o «Trigger» do metafield «Ordem»
- Em seguida, crie o gatilho clicando no botão «Adicionar gatilho»
- Em seguida, selecione o tipo de recurso «Encomenda» e selecione o metacampo pretendido ao qual pretende adicionar o gatilho
2) Criar o fluxo Shopify
Crie o fluxo Shopify para executar a ação (alertar a equipa de embalagem por e-mail antes do envio da encomenda e etiquetar a encomenda)
Anexei aqui o mesmo ficheiro de fluxo; pode descarregá-lo, importá-lo e utilizá-lo como referência: (no final da página)
- Crie o fluxo em branco e selecione o gatilho «Atualização do metafield» na secção «Workflow Trigger Extensions»
- Em seguida, registe o evento clicando em «Registar evento» e, numa nova aba, atualize o metacampo da encomenda (mensagem de presente) para pré-visualizar a carga útil a utilizar no fluxo de trabalho. Clique em «Selecionar evento de texto» e registe os eventos.
- Depois de premir o botão «Registar eventos», abra um novo separador e atualize o metacampo da encomenda (mensagem de presente).
- Poderá ver a carga útil e, com base nesses dados, poderá realizar qualquer ação
- Neste 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 equipa de embalagem (ou realize qualquer outra ação que seja necessário efetuar com base no metacampo da encomenda; dispõe também do ID da encomenda e pode obter os detalhes da mesma e realizar qualquer ação relacionada com essa encomenda em particular; por exemplo, pode adicionar a etiqueta à encomenda específica)
- Depois disso, vamos ver como podemos adicionar a etiqueta a esta encomenda específica. Pode utilizar a ação
Add order tags, selecionar a encomenda com{{resourceId}}e adicionar a etiqueta que desejar.

