O seu primeiro fluxo de trabalho, passo a passo
Crie um fluxo de trabalho no Shopify Flow com gatilho Workflow Trigger Extensions, adicione condições e ações e valide no histórico de eventos.
Este tutorial apresenta um fluxo de trabalho completo a partir de uma tela em branco do Shopify Flow: alertar a equipa quando um preço sofrer uma redução superior a 10 por cento. Utiliza o gatilho «Alteração do preço de uma variante do produto», mas todos os gatilhos desta aplicação são utilizados da mesma forma, pelo que os cinco passos abaixo aplicam-se a todos eles.
É necessário que tenha a aplicação instalada e que tenha sido concedido o acesso aos dados de produtos, variantes e coleções. Caso contrário, comece por consultar Instalar e configurar.
1. Crie um fluxo de trabalho e selecione o gatilho
Aceda a Shopify Flow a partir do seu painel de administração (Aplicações > Flow) e clique em «Criar fluxo de trabalho». O Flow abre um fluxo de trabalho vazio com um campo de solicitação no meio. Para definir um gatilho para esta aplicação, clique em «Selecionar um gatilho» abaixo desse campo.

No painel que se abre, aceda a «Workflow Trigger Extensions». Todos os gatilhos da aplicação estão listados nesse local, acompanhados de uma descrição de uma linha. Também pode introduzir um nome no campo de pesquisa na parte superior. Selecione «Variante do produto Price Changed».

O gatilho é agora o primeiro passo do fluxo de trabalho. O seu painel mostra o que o gatilho transmite - ou seja, os dados que as suas condições e ações podem utilizar.

2. Adicione uma condição
Clique no sinal «+» por baixo do gatilho e selecione «Condição». Ao clicar em «Adicionar critérios: Shopify Flow», abre-se o seletor de variáveis. Tudo o que aparece sob o nome do gatilho provém desta aplicação.
No caso de uma alteração de preço que seja priceChange entre o preço antigo e o novo, a diferença (delta), a percentagem (percentChange) e o direction. Estes valores existem porque uma condição do Shopify Flow não consegue efetuar cálculos e os valores monetários são introduzidos como texto - por isso, a aplicação realiza os cálculos e apresenta-lhe o resultado sob a forma de um número.


Selecione percentChange, escolha «Menos de» e introduza -10. O fluxo de trabalho passa agora a aplicar-se apenas a descontos superiores a 10 por cento.

3. Adicione uma ação
Na secção «Então», clique em + e selecione «Ação». Para um alerta, a opção «Enviar e-mail interno» é a mais simples: não requer nenhuma outra aplicação. Insira variáveis no texto através da opção «Adicionar variável», por exemplo:
{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} ({{priceChange.percentChange}} %)
Tudo o que o Shopify Flow consegue fazer funciona aqui: adicionar tags, atualizar um metacampo, enviar um pedido HTTP para o Slack ou para o seu ERP.
Opcional: organize os dados com a função «Executar código»
Quando o texto pretendido incluir mais do que algumas variáveis - arredondamento, um valor alternativo para um valor vazio, um cálculo - , adicione o passo «Executar código» do Shopify Flow entre a condição e a ação. Este passo recebe os dados do gatilho como input e devolve um objeto que os passos seguintes podem utilizar.

4. Ative o fluxo de trabalho
Atribua um nome ao fluxo de trabalho e clique em «Ativar fluxo de trabalho». Shopify Flow indica à aplicação que um fluxo de trabalho com este gatilho está ativo, e a aplicação trata do resto:
- ativa o gatilho e
- No caso de um gatilho de alteração, este lê o estado atual dos registos correspondentes uma única vez (a sincronização de referência), para que a primeira alteração já tenha algo com que comparar.
Num catálogo de grande dimensão, a sincronização inicial pode demorar alguns minutos. Até que esta esteja concluída, a primeira alteração num registo poderá não ser executada.

5. Efetue a alteração e verifique o Histórico de Eventos
Altere o preço de uma variante de teste em mais de 10 por cento. Em seguida, abra o «Histórico de Eventos» na aplicação: todos os eventos que a aplicação enviou para o Shopify Flow estão listados nesse local, juntamente com o respetivo estado. Se o resultado for «Sucesso», significa que o Shopify Flow o aceitou.

Clique no evento para ver exatamente o que foi enviado - os mesmos valores que a sua condição detetou. Se o fluxo de trabalho não tiver funcionado como esperava, este é o primeiro local onde deve verificar: o evento existe e contém os valores que presumiu?

O que fazer a seguir
Escolha a sua área e siga o tutorial para o gatilho exato de que necessita:
- Gatilhos de produto, passo a passo, Gatilhos de variantes do produto, passo a passo, Condições de estoque, passo a passo, Gatilhos de cobrança, passo a passo
- Gatilhos de pedidos, passo a passo, Condições de ativação de pedidos provisórios, passo a passo
- Gatilhos de clientes, passo a passo, Gatilhos para empresas B2B, passo a passo
- Gatilhos para a aplicação de descontos, passo a passo, Gatilhos de metacampo, passo a passo, Gatilho de metaobjeto, passo a passo
- Gatilhos do mercado, passo a passo, Gatilhos de localização, passo a passo, Gatilhos de blogues e páginas, passo a passo
- Gatilhos da loja virtual, passo a passo, Gatilhos do processo de checkout, passo a passo
Não encontra nenhum gatilho adequado? Crie o seu próprio: Gatilhos personalizados.
