Introdução ao livro Workflow Trigger Extensions
Workflow Trigger Extensions adiciona 98 gatilhos ao Shopify Flow, abrangendo as alterações na loja que o Flow não consegue detectar por conta própria - e, desde a versão 2.9, o que os compradores fazem na sua loja virtual. Sem necessidade de código nem de serviços externos: instale o aplicativo, conceda o acesso aos dados necessários e os gatilhos aparecerão no editor do Shopify Flow ao lado dos próprios do Shopify.

A lacuna que ela preenche
O Shopify Flow nativo lida bem com a criação e a exclusão. O que falta é granularidade no nível da atualização e do ciclo de vida: saber não apenas que um pedido foi alterado, mas que seus itens foram alterados; não apenas que um produto foi editado, mas que seu preço foi alterado. E ele não oferece nenhuma visão da loja virtual.
Este aplicativo se concentra justamente nessas lacunas:
- Alterações no produto no nível do campo - título, descrição, identificador, tipo, fornecedor, status, e marca cada incêndio de forma independente, de modo que um fluxo de trabalho possa reagir a um deles sem ser executado em os outros.
- Alterações no nível da variante - preço, SKU, código de barras, preço unitário e custo - são monitoradas separadamente.
- Granularidade detalhada do pedido - itens de linha, transições de atendimento, status financeiro, exibir o status, as notas, os atributos, as tags e o endereço de entrega.
- Cobertura completa da ordem de rascunho - status, itens, notas, atributos, tags, e-mail e os dois endereços.
- Ciclo de vida completo do desconto - criado, atualizado, expirado, excluído, além do código de resgate adicionar e remover. O prazo de validade não é informado pelo Shopify de forma alguma.
- Estoque por local - fora de estoque, de volta ao estoque e alterações no nível de estoque a localização e o delta, onde os gatilhos nativos dShopify são agregados de variantes sem localização.
- Conteúdo da loja online - blogs, posts de blog e páginas, que estão totalmente ausentes de Flow nativo.
- Metacampos e metaobjetos - em 10 tipos de proprietário.
- B2B, mercados, locais, publicações - mudanças na empresa e na localização da empresa, ciclo de vida do mercado, ciclo de vida da localização e ativação/desativação do canal de vendas.
- Comportamento da loja virtual - visualizações de produtos e coleções, alterações no carrinho, pesquisas que resultados nulos, erros na finalização da compra, códigos de desconto rejeitados e visitas de usuários conectados, coletados por meio de um pixel da web que o aplicativo instala para você. Com adesão voluntária, sujeito a consentimento e com o máximo empenho; consulte Acionadores de vitrine.
- Seus próprios gatilhos - crie um gatilho personalizado para qualquer evento do Shopify ou publique seu evento da sua própria loja a partir do seu tema. Consulte Gatilhos personalizados.

Como funciona, em um parágrafo
Shopify notifica o aplicativo quando algo muda. Para um gatilho de webhook simples, é isso. Para um gatilho no nível do campo, o aplicativo compara o recurso com um instantâneo armazenado e é acionado somente quando esse campo específico realmente mudou. Para os poucos recursos para os quais o Shopify não publica webhooks, o aplicativo faz uma consulta em intervalos programados. No caso do comportamento do comprador, um pixel da web no navegador do comprador relata o evento, desde que o comprador tenha consentido com a análise de dados. De qualquer forma, seu fluxo de trabalho no Flow começa com os detalhes já incluídos na carga útil. Consulte Como funcionam os gatilhos.
Comece por aqui
- Instalar e configurar - instale, conceda permissões e crie seu primeiro fluxo de trabalho.
- Referência completa sobre gatilhos - todos os 98 gatilhos, o que os aciona e onde ativá-los.
- Escolhendo o gatilho certo - escolha o gatilho mais restrito para a tarefa.
- Acionar eventos na página de administração de um registro - visualizar os eventos desencadeadores de um produto, pedido ou cliente diretamente na respectiva página do painel de administração do Shopify.

