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.

Shopify Flow
Os gatilhos aparecem dentro de `Shopify Flow`, ao lado dos próprios de `Shopify`. Não há nada a aprender além do próprio Flow.

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.
Seletor de variáveis do Flow para uma alteração de preço com oldPrice, newPrice, delta, percentChange e direction
Um gatilho não se limita a indicar que algo mudou. Ele fornece ao seu fluxo de trabalho os valores anterior e posterior.

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

  1. Instalar e configurar - instale, conceda permissões e crie seu primeiro fluxo de trabalho.
  2. Referência completa sobre gatilhos - todos os 98 gatilhos, o que os aciona e onde ativá-los.
  3. Escolhendo o gatilho certo - escolha o gatilho mais restrito para a tarefa.
  4. 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.