Introdução ao Workflow Trigger Extensions
Workflow Trigger Extensions adiciona 98 gatilhos ao Shopify Flow, abrangendo as alterações na loja que o Flow não consegue detetar por si próprio - e, desde a versão 2.9, o que os compradores fazem na sua loja online. Não é necessário código nem serviços externos: basta instalar a aplicação, conceder o acesso aos dados de que necessita e os gatilhos aparecem no editor Shopify Flow, juntamente com os próprios do Shopify.

A lacuna que preenche
O Shopify Flow nativo gere bem a criação e a eliminação. O que lhe falta é granularidade ao nível das atualizações e do ciclo de vida: saber não só que uma encomenda foi alterada, mas que os seus itens foram alterados; não só que um produto foi editado, mas que o seu preço foi alterado. E não tem qualquer visão da loja online.
Esta aplicação centra-se precisamente nessas lacunas:
- Alterações ao produto ao nível dos campos - título, descrição, identificador, tipo, fornecedor, estado, e identifica cada incêndio de forma independente, para que um fluxo de trabalho possa reagir a um deles sem ter de ser executado em os outros.
- Alterações ao nível da variante - preço, SKU, código de barras, preço unitário e custo - acompanhadas separadamente.
- Granularidade aprofundada das encomendas - itens de linha, transições de processamento, estado financeiro, exibir o estado, as notas, os atributos, as etiquetas e a morada de entrega.
- Cobertura completa da ordem de recrutamento - estado, itens, notas, atributos, etiquetas, e-mail e ambos os endereços.
- Ciclo de vida completo do desconto - criado, atualizado, expirado, eliminado, além do código de resgate adicionar e remover. O prazo de validade não é indicado de todo no site Shopify.
- Inventário por localização - esgotado, novamente em stock e alterações no nível de stock 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, publicações em blogs e páginas, que estão totalmente ausentes de Flow nativo.
- Metacampos e metaobjetos - em 10 tipos de proprietário.
- B2B, mercados, localizações, publicações - alterações relativas à empresa e à 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 online - visualizações de produtos e coleções, alterações no carrinho, pesquisas que não apresentar resultados, erros no processo de finalização da compra, códigos de desconto rejeitados e visitas de utilizadores com sessão iniciada, recolhidos através de um pixel da Web que a aplicação instala para si. Com adesão voluntária, sujeito a consentimento e com o máximo empenho; consulte Acionadores da loja virtual.
- Os teus próprios gatilhos - cria um gatilho personalizado para qualquer evento do Shopify ou publica o teu evento da sua própria loja a partir do seu tema. Consulte Gatilhos personalizados.

Como funciona, num único parágrafo
Shopify notifica a aplicação quando algo muda. No caso de um gatilho de webhook simples, é isso mesmo. No caso de um gatilho ao nível do campo, a aplicação compara o recurso com um instantâneo guardado e só é acionada quando esse campo específico tiver realmente mudado. Para os poucos recursos para os quais o Shopify não publica webhooks, a aplicação efetua consultas de forma programada. No que diz respeito ao comportamento do comprador, um pixel web no navegador do comprador reporta o evento, caso o comprador tenha dado o seu consentimento para a análise de dados. Seja como for, o 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 - instalar, conceder permissões, criar o seu primeiro fluxo de trabalho.
- Referência completa sobre gatilhos - os 98 gatilhos, o que os aciona e onde os ativar.
- Escolher o gatilho certo - escolher o critério mais restritivo para a tarefa.
- Acionar eventos na página de administração de um registo - ver os eventos desencadeadores de um produto, de uma encomenda ou de um cliente diretamente na respetiva página no painel de administração do Shopify.

