Registro de alterações

Últimas atualizações e melhorias.

Newv2.11.023.09.2026

O aplicativo no seu idioma e monitores que avisam quando um gatilho fica inativo

O aplicativo fala o seu idioma

Agora, todo o aplicativo se adapta ao idioma que o senhor utiliza no painel de administração do Shopify. Disponível em inglês, alemão, francês, espanhol, italiano, holandês, dinamarquês, português (Brasil e Portugal), japonês e chinês (simplificado e tradicional). Altere o idioma do painel de administração e o aplicativo se adaptará assim que a próxima página for carregada.

  • Todas as páginas, caixas de diálogo e mensagens foram traduzidas, incluindo os cartões de permissão, as configurações de gatilhos e o editor de gatilhos personalizados.
  • Os blocos de eventos nas páginas de produtos, pedidos e clientes também utilizam o seu idioma.
  • Os modelos de fluxo de trabalho exibem seu título, descrição e nota de configuração no seu idioma em Shopify Flow.
  • Os nomes dos gatilhos permanecem em inglês. O site Shopify Flow exibe os nomes dos gatilhos em inglês, portanto, o aplicativo também o faz - o nome que você vê no aplicativo é sempre o mesmo que você encontra no Shopify Flow.

Monitoramento: saiba quando um gatilho deixa de funcionar

Um gatilho que deixa de ser acionado sem aviso prévio é o problema mais difícil de detectar. A nova página de Monitoramento permite que você configure um alerta para qualquer gatilho e receba um e-mail quando houver algum problema:

  • Sem eventos - nada é acionado durante um período de tempo de sua escolha. Para gatilhos que devem ser acionados diariamente, como a “Atualização de Pedido” em uma loja movimentada.
  • O fluxo de trabalho não foi confirmado - o gatilho foi acionado, mas seu fluxo de trabalho nunca enviou um relatório de retorno. Adicione a ação “Confirmar execução do fluxo de trabalho” como a última etapa do fluxo de trabalho, com o ID do evento definido como eventId.
  • Falhas - eventos que falharam por um motivo que o senhor pode corrigir, como a falta de uma permissão. Erros temporários de Shopify não são considerados.

Você recebe um e-mail quando surge um problema, e não um por verificação, e o monitor exibe seu estado atual na página. Os monitores estão disponíveis em todos os planos.

Também nesta versão

  • O “Status do Fluxo de Envio” passou a se chamar “Confirmar Execução do Fluxo de Trabalho”, com descrições de campos mais claras. Os fluxos de trabalho que já utilizam esse recurso continuam funcionando normalmente, sem alterações.
  • Os e-mails de alerta de falha indicam o motivo e os gatilhos afetados, acompanhados de uma orientação sobre o que fazer a respeito.
  • Os valores antigos e novos nas atualizações de produto, pedido e cliente agora são um botão de alternância. Abra as configurações do gatilho na página “Gatilhos” e ative a opção “Enviar valores antigos e novos” se um fluxo de trabalho ler changes. Desativada, a variável changes será vazia. Seu código de gatilho personalizado continuará recebendo os valores antigos e novos de qualquer maneira.
Newv2.10.018.09.2026

Valores antigos e novos em todos os lugares, gatilhos personalizados programados e uma interface mais rápida

Saber que algo mudou raramente é suficiente. Um fluxo de trabalho geralmente precisa saber como estava antes: se o preço baixou ou subiu, em quanto, qual tag foi adicionada, qual era o valor do metacampo ontem. Esta versão disponibiliza os valores antigo e novo em todo o aplicativo e permite que um gatilho personalizado inicie um fluxo de trabalho mesmo quando nada aconteceu.

Valores antigos e novos, em todos os lugares

  • Os gatilhos de metacampo agora mantêm o valor anterior. Cada gatilho de metacampo (genérico, produto, variante, pedido, cliente) passa ao Shopify Flow Metafield.previousValue, além de Metafield.value. Esse campo fica vazio quando o metacampo acaba de ser criado. Consulte Gatilhos de metacampo.
  • As alterações de preço, preço unitário e custo vêm acompanhadas dos números. As condições de fluxo não permitem operações aritméticas; portanto, as notificações “Alteração no preço da variante”, “Alteração no preço unitário da variante” e “Alteração no custo da variante do produto” agora também fornecem delta (novo menos antigo), percentChange e direction (aumento, diminuição, inalterado). “O preço caiu mais de 10%” é agora uma condição, sem código.
  • As atualizações de produto, pedido e cliente informam o que foi alterado. Anteriormente, elas indicavam apenas que o registro havia sido atualizado. Agora, elas apresentam changes: a lista dos campos alterados e, para cada um deles, o valor antigo e o novo. Os campos monitorados são: título, descrição, status, tags, fornecedor, tipo e identificador para produtos; status de pagamento, status de processamento, itens de linha de pedido, tags, nota e detalhes adicionais para pedidos; tags, nota e estado da conta para clientes. Valores longos são abreviados. A lista fica vazia quando a atualização não envolveu esses campos, por exemplo, uma alteração no estoque.
  • A opção “Itens de linha do pedido provisório alterados” agora apresenta as mesmas diferenças linha por linha que o gatilho do pedido: o que foi adicionado, removido ou alterado em termos de quantidade, preço ou variante.
  • Seu próprio código de gatilho personalizado também detecta o valor antigo e o novo. payload._changes O evento de exemplo que o(a) senhor(a) captura no editor mostra o campo.

Tudo é cumulativo. Os fluxos de trabalho que o(a) senhor(a) já criou continuam funcionando sem alterações. A lista completa de campos por gatilho está disponível na referência de gatilhos do :.

Escolha quais alterações acionam um gatilho de atualização

As opções “Atualização do produto”, “Atualização do pedido” e “Atualização do cliente” possuem uma nova configuração, acessível através da seta de engrenagem ao lado do botão de ativação na página “Gatilhos” do : quais alterações acionam essa ação.

  • Nenhuma opção marcada: o gatilho é acionado a cada atualização, exatamente como sempre foi.
  • Campos marcados: a notificação é acionada somente quando um deles é alterado. Todas as demais atualizações são ignoradas e não são contabilizadas no seu plano.

Essa também é a maneira correta de impedir que um fluxo de trabalho seja acionado por si mesmo. Um fluxo de trabalho que é iniciado na atualização de um produto e, em seguida, grava um metacampo do produto usado para iniciar-se novamente. Limite os gatilhos aos campos de seu interesse e essa segunda atualização não será mais acionada.

Seus outros gatilhos não são afetados por essa escolha. Restringir a atualização do pedido ao status de pagamento não altera o momento em que o evento “Adicionadas tags ao pedido” é acionado.

Gatilhos personalizados que são executados de acordo com uma programação

Shopify Flow Reage quando algo acontece. Ele não pode reagir quando nada acontece e não consegue ver nada fora da sua loja. Um gatilho personalizado do agora consegue. O editor pergunta: “O que faz com que isso seja executado: um evento Shopify ou de acordo com uma programação?”. De acordo com uma programação, seu código é executado a cada 30 segundos, até uma vez por dia. Ele lembra o que observou na última execução, pode ler sua loja e acessar qualquer recurso na internet pública, e decide por conta própria o que conta como uma alteração.

Comece com um modelo e edite os números na parte superior:

  • Produto, pedido ou cliente não atualizado há N dias - revisões de catálogo desatualizadas, pedidos estagnados, reconquista de clientes. Cada registro é acionado uma vez por período de inatividade; os itens que já estavam em atraso no momento em que a função foi ativada não são acionados todos de uma vez.
  • Um valor fora de Shopify foi alterado - um feed de estoque de fornecedor, uma taxa de câmbio, uma lista de preços. Exibe o valor anterior e o posterior, bem como a diferença e a porcentagem, no caso de números.
  • Novo item em um feed RSS ou Atom - notícias de fornecedores, um feed de listagem, uma página de status.
  • Sem pedidos por N horas - um indicador de atividade para sua loja. É acionado uma vez quando os pedidos param e outra vez quando eles retornam.

A primeira execução de um gatilho programado lembra apenas o que detecta; portanto, ativá-lo nunca sobrecarrega seus fluxos de trabalho. Ele aparece em Shopify Flow como “Gatilho personalizado”, filtrado por seu identificador, e o registro é exibido como seu ID. Cada execução conta para o seu plano, independentemente de ser acionada ou não - o editor mostra quantas execuções um intervalo totaliza. A opção “Teste” executa seu código uma vez sem acionar nada.

Modelos para gatilhos personalizados baseados em eventos

Os gatilhos personalizados que monitoram um evento Shopify agora também contam com modelos. Escolha um na opção “Começar a partir de um modelo” e ele selecionará o evento e preencherá o código. Cada um deles lê o valor antes e depois da alteração:

  • Um campo de produto, pedido ou cliente mudou de um valor para outro - por exemplo, o status passou de “rascunho” para “ativo”, ou um pedido passou para o status “pago”.
  • O preço caiu mais de N por cento - uma redução significativa, e não apenas uma alteração de preço qualquer.
  • O estoque caiu abaixo de um limite - acione uma vez, no momento em que o estoque ultrapassar a linha, e não a cada venda, mesmo quando ele já estiver baixo.
  • O valor de um metacampo do produto ultrapassou um limite - uma classificação ficou abaixo de 3, uma margem ultrapassou 40.
  • Pedido pago por um cliente de alto valor - analisa o gasto total do cliente em suas lojas com o ctx.shopify() e aciona o evento somente quando o valor for superior ao que você definir.

Os gatilhos de um registro em sua própria página de administração

Novos blocos de administração exibem os gatilhos mais recentes relacionados ao registro que o senhor está visualizando, diretamente na página correspondente no painel de administração do Shopify, cada um com uma breve linha que compara o antigo com o novo, como, por exemplo, price: 100.00 -> 85.00. A partir daí, o senhor pode abrir o gatilho ou acessar uma visualização do Histórico de Eventos desse registro específico.

Disponível para produtos, variantes, pedidos, pedidos provisórios, clientes, cobranças, empresas e locais de empresas. Adicione o bloco uma vez a partir do menu de personalização da página. Os gatilhos que tratam de dados pessoais são listados sem seus valores. Como adicioná-los, com um exemplo em uma página de produto, pedido e cliente: Gatilhos de eventos na página de administração de um registro.

Mais provedores de IA para o Generate with AI

O “Generate with AI” agora funciona com o Google Gemini e o OpenRouter, além do Anthropic e da OpenAI. O OpenRouter oferece modelos de diversas empresas com uma única chave, incluindo qualquer ID de modelo que você digitar. Conecte uma chave em Desenvolvedor -> Conexões: para obter uma chave de API do Gemini ou para obter uma chave de API do OpenRouter. Assim como antes, a geração é executada na sua própria conta do provedor, e a chave é criptografada e nunca mais é exibida.

Uma interface mais rápida, desenvolvida com base nos componentes web dShopify

Todas as páginas do aplicativo foram reconstruídas com base nos novos componentes web de administração dShopify, os mesmos blocos de construção que o próprio painel de administração do Shopify utiliza.

  • Carrega mais rápido. O aplicativo não inclui mais sua própria cópia de uma biblioteca de interface. Os componentes vêm de Shopify, são compartilhados com o restante do seu painel de administração e, geralmente, já estão no cache do seu navegador; portanto, cada página tem muito menos dados para baixar antes de ser exibida.
  • Parece o painel de administração. Botões, tabelas, interruptores, caixas de diálogo e formulários têm a mesma aparência e funcionam exatamente como aqueles que o senhor utiliza em qualquer outra parte do site Shopify, incluindo a navegação por teclado e os leitores de tela.
  • Mantém-se atualizado. Quando a Shopify aprimora seus componentes, o aplicativo incorpora essas melhorias sem que seja necessária uma atualização da nossa parte.

Nada mudou: todas as páginas, configurações e links continuam exatamente onde estavam.

Também nesta versão

  • “Conceder tudo” e “Revogar tudo” na página “Permissões”. A opção “Conceder tudo” solicita todas as permissões ausentes em uma única caixa de diálogo Shopify, em vez de uma por cartão. A opção “Revogar tudo” solicita que você confirme primeiro e explica o que isso significa: seus gatilhos permanecem ativados, mas não poderão ser acionados até que você conceda acesso novamente.
  • O gatilho personalizado pode acessar a internet pública por meio de ctx.fetch(), e não apenas sua loja por meio de ctx.shopify(). Endereços internos são recusados.
  • Seus gatilhos personalizados e os gatilhos da sua loja virtual agora funcionam da mesma forma: clique na linha para editar; o status aparece à direita.
  • A página “Gatilhos” mostra, ao lado do título, quantos gatilhos estão ativados, e os quatro gatilhos de metacampo de tipo agora possuem seus próprios botões de ativação na lista.
  • Os campos obrigatórios estão sinalizados nos formulários de gatilho personalizado, gatilho da loja virtual e conexão.
  • Corrigido: não era possível limpar um filtro de data no Histórico de Eventos. Ao remover o ícone de data ou selecionar “Limpar tudo”, as datas continuavam aplicadas. Agora, ambas as opções as limpam.
  • As linhas do Histórico de Eventos são apresentadas em texto simples, em vez de links azuis. Ainda assim, é possível clicar na linha inteira.
Newv2.9.014.09.2026

Gatilhos na loja virtual: execute o Shopify Flow com base no que os clientes fazem

Até agora, todos os gatilhos deste aplicativo foram acionados por algo que ocorreu no seu painel de administração: um pedido foi pago, um produto foi atualizado. Esta versão adiciona gatilhos que são acionados pelas ações dos compradores na sua loja virtual.

Shopify não envia webhooks relativos ao comportamento de navegação; portanto, esses dados são coletados por um pixel da web do que o aplicativo instala para você - sem necessidade de editar o tema, nem de colar nenhum código.

Gatilhos de loja virtual

Configuração, permissões e o que cada gatilho envia: Gatilhos da Loja virtual:.

  • Produto visualizado na loja virtual e coleção visualizada na loja virtual
  • Produto da loja virtual adicionado ao carrinho e removido do carrinho
  • Carrinho visualizado na loja virtual
  • Início do processo de checkout na loja virtual
  • Pesquisa na loja virtual e “Pesquisa na loja virtual não encontrou resultados” - a segunda é uma lista dinâmica de itens que os compradores esperavam que você vendesse. Uma única pesquisa aciona exatamente um dos dois, de modo que você pode habilitar ambos sem contagem dupla. Como os dois gatilhos de pesquisa se dividem.
  • Variante em falta visualizada - um comprador real visualizou um item que você não pode vender a ele. Um sinal de demanda por reabastecimento, por variante, e não por produto. O que é considerado falta de estoque.
  • “Cliente conectado que visitou” e “Comprador B2B que visitou” - um cliente recorrente está em sua loja. As visualizações repetidas de páginas são agrupadas em um intervalo de visita definido por você, por cliente ou por empresa. Explicação sobre os intervalos de visita.

Gatilhos de finalização de checkout

Detalhes: Os gatilhos de checkout são.

  • Erro exibido no checkout - descubra por que o checkout está falhando sem precisar aguardar o atendimento de um ticket de suporte.
  • Código de desconto rejeitado na checkout - um cliente digitou um código e o sistema não o aceitou. Geralmente, trata-se de uma campanha vencida ou de um código recebido por e-mail que nunca foi ativado.
  • Pedido de cliente novo - um pedido de um cliente que nunca fez um pedido antes, tendo o cliente e o pedido como referências nativas do Shopify Flow. Ele é originado do webhook de pedidos do site Shopify; portanto, ao contrário dos dois anteriores, é tão confiável quanto qualquer gatilho administrativo. Listado na referência de gatilhos.

Gatilhos personalizados da loja virtual

Para qualquer coisa que o Shopify não relate de forma alguma. Publique seu próprio evento a partir do seu tema com uma única linha de JavaScript, e ele se tornará um gatilho do Shopify Flow. Passo a passo, com o trecho de código para copiar: Gatilhos personalizados da Loja virtual.

O exemplo mais claro é a gaveta do carrinho: o evento de visualização do carrinho do Shopify só é disparado na página /cart, e a maioria dos temas modernos abre a gaveta por meio de um efeito de deslizamento, sem nunca redirecionar para essa página. Publicar seu próprio evento quando a gaveta for aberta preenche essa lacuna. As adições à lista de desejos, a abertura do guia de tamanhos e a troca de variantes funcionam da mesma maneira.

Somente os nomes de eventos que o senhor registrou são encaminhados; portanto, outros scripts em sua página não podem esgotar sua cota. Nomeando o evento e utilizando-o em Shopify Flow.

Antes de ligá-los

  • Eles precisam da nova permissão “Loja virtual”, concedida na página “Permissões”, assim como qualquer outra. O que essa permissão abrange:.
  • O consentimento do usuário é respeitado. Caso um usuário não tenha dado consentimento para análises**,** o evento é descartado em seu navegador e nunca chega até nós - isso não acarreta nenhum custo para você e não aciona nenhum fluxo de trabalho. Como o consentimento é tratado.
  • Eles geram um volume muito maior do que os gatilhos administrativos. Uma loja movimentada gera mais visualizações de produtos em um dia do que atualizações de pedidos em um ano, e cada evento conta para o seu plano. Ative apenas o que for necessário para o seu fluxo de trabalho. Planos e uso.
  • Eles funcionam com base no melhor esforço possível, sem garantia. Uma aba fechada, uma conexão interrompida ou um bloqueador de anúncios significa que o evento nunca será recebido. Utilize-os para sinais e reações, e não para qualquer situação em que a perda de um evento possa representar um problema de precisão.

Todos os detalhes, incluindo como o gatilho “Out-of-Stock Variant Viewed” determina o que é considerado “fora de estoque”, estão disponíveis no guia de gatilhos da loja virtual do :.

Gerar código de gatilho com IA

Descreva em linguagem simples o que um gatilho personalizado deve fazer e deixe que a IA escreva o código. Em Desenvolvedor → Conexões, adicione sua própria chave de API da Anthropic ou da OpenAI; a geração ocorre na sua conta, e a chave é criptografada, nunca mais é exibida e nunca é executada dentro do código do seu gatilho. Guia completo: Gere o código do gatilho com a IA. Precisa de uma chave primeiro? Obtenha uma chave de API da Anthropic (Claude) em ou ; obtenha uma chave de API da OpenAI em.

  • Baseado no que o gatilho realmente recebe. O gerador recebe o contrato de tempo de execução deste aplicativo, a API de administração do Shopify e - assim que você tiver capturado um - a carga útil real do evento; assim, ele escreve payload.total_price, pois consegue ver o campo em vez de adivinhar um nome. O que ele sabe.
  • Aproveita o que você já tem. Se já houver código, ele o edita em vez de recomeçar do zero; assim, a opção “agora faça também X” funciona.
  • **Nunca salva automaticamente. **O código gerado aparece no editor como uma alteração não salva: teste-o com a sua carga útil capturada, verifique o que ele acionaria e, em seguida, salve. Gere um gatilho personalizado.
  • Escreve o trecho de código do tema para os Gatilhos Personalizados da Loja Virtual, que é a parte em que as pessoas costumam ter dificuldade, pois cada tema nomeia seus elementos de maneira diferente. Gerar um trecho de código para a loja virtual.

Também foi corrigido

  • A lista “Adicionar Gatilho” em “Gatilhos de Metacampo” podia permanecer vazia por até uma hora após a concessão de uma permissão, indicando que não havia definições, embora elas existissem. O resultado vazio estava sendo armazenado em cache; isso não ocorre mais, de modo que a lista será preenchida na próxima vez que você a abrir. O mesmo se aplicava à lista de metaobjetos. Consulte (Gatilhos de Metacampo) e (Gatilhos de Metaobjeto).
  • O produto publicado no canal e retirado do canal não registrou a primeira alteração em um produto recém-criado. O aplicativo armazena uma linha de base na primeira vez em que detecta um registro e só é acionado quando há uma diferença em relação a ela; no entanto, para publicações, essa linha de base nunca foi gravada no momento da criação - portanto, a primeira publicação após a criação de um produto foi ignorada silenciosamente e apenas a segunda foi acionada. Agora, ambas funcionam a partir da primeira alteração. Os gatilhos do produto na referência.
Fixedv2.8.101.09.2026

Histórico de eventos em lojas com grande movimento e correções na sincronização de linha de base

Duas correções decorrentes de tickets de suporte - agradecemos aos lojistas que as relataram.

  • O “Histórico de Eventos” agora é carregado instantaneamente em lojas com volume muito alto de eventos. Em lojas com milhões de eventos em seu histórico de 30 dias, a página podia demorar muito tempo para carregar ou nem chegar a carregar. Agora, ela abre em bem menos de um segundo, independentemente do volume, com todos os filtros funcionando como antes.
  • A sincronização da linha de base para gatilhos baseados em instantâneos agora é iniciada automaticamente. Os gatilhos que comparam alterações com uma linha de base armazenada (tags, status, título e similares) podiam ficar aguardando indefinidamente com a mensagem “0 registros sincronizados” quando o gatilho era ativado antes de um fluxo de trabalho utilizá-lo. Ao ativar esse tipo de gatilho, a sincronização inicial agora é iniciada automaticamente, de modo que a primeira alteração efetiva aciona o gatilho.
Newv2.8.026.08.2026

Crie seus próprios gatilhos, uma página para cada gatilho, e uma API para desenvolvedores

Esta é a maior atualização desde que o aplicativo foi criado e altera a forma como você configura os gatilhos.

Gatilhos personalizados

Quando nenhum gatilho integrado for adequado, crie o seu próprio. Escolha um evento do tipo Shopify, capture uma carga útil real da sua loja e crie uma transformação breve que determine quando acionar o gatilho e o que enviar.

  • Aplique as regras apenas de acordo com suas condições. Não “qualquer atualização de produto” - apenas pedidos acima de um determinado valor, apenas produtos de um determinado fornecedor, apenas as alterações que realmente lhe interessam.
  • Envie ao Shopify Flow exatamente os campos que desejar, na forma que seu fluxo de trabalho exigir.
  • Recupere dados que o evento não contém. O ctx.shopify() executa uma consulta Admin GraphQL a partir do seu gatilho, para que o senhor possa enriquecer um evento com qualquer informação contida em seu store.
  • Faça um teste antes do envio, utilizando uma payload real capturada, e compare a saída e os registros lado a lado.

Seu código aparece em Shopify Flow como “Gatilho personalizado”, filtrado por seu identificador, de modo que um fluxo de trabalho reaja exatamente a um de seus gatilhos.

A página “Configurações” passou a se chamar “Gatilhos”

As nove abas de configurações foram removidas. Agora, cada gatilho está em uma única página com a função de pesquisa, e cada um possui seu próprio botão de ativação/desativação.

A página antiga apresentava dois tipos de botão que funcionavam de maneiras opostas: a maioria dos gatilhos permanecia desativada até que fossem ativados, mas os gatilhos de amplo ... Update vinham ativados por padrão, com uma aba separada de “supressores” para desativá-los. Agora, há uma regra única para todos os casos: um gatilho é acionado enquanto seu botão estiver ativado.

  • Pesquise pelo nome, em vez de tentar adivinhar em qual aba um gatilho foi arquivado.
  • Todos os 83 gatilhos são configuráveis. Anteriormente, um gatilho só possuía uma opção de configuração se tivéssemos criado uma linha específica para ele.
  • Ativar ou desativar em massa, aplicado aos seus resultados de pesquisa ou a tudo.
  • As permissões são concedidas no momento em que o usuário clica nelas. Ao ativar um gatilho que exija uma permissão, a solicitação é feita imediatamente. Se forem necessárias duas, é exibida uma única caixa de diálogo abrangendo ambas.

Nada do que o(a) senhor(a) havia configurado foi alterado, e os links das configurações antigas ainda funcionam. Um gatilho que o(a) senhor(a) havia desativado agora aparece simplesmente como desativado.

Simular um gatilho

Anteriormente, testar um fluxo de trabalho significava realizar a ação de fato em sua loja - editar um produto, fazer um pedido, aguardar uma enquete. Agora, o senhor pode acionar um gatilho sempre que desejar: abra qualquer evento no Histórico de Eventos e selecione “Simular” novamente.

A simulação passa pelo mesmo fluxo de processamento que um webhook real do Shopify, de modo que seu fluxo de trabalho recebe exatamente o que receberia em produção. Utilize o modo de simulação para visualizar a payload sem acionar nenhuma ação. Os eventos simulados são registrados como testes, portanto, não são incluídos em suas estatísticas e não são contabilizados no seu plano.

Observe que um gatilho simulado executa seus fluxos de trabalho de fato - se um fluxo de trabalho atribuir uma etiqueta a um pedido ou enviar um e-mail, isso realmente ocorre.

API para desenvolvedores e MCP

  • Uma página para desenvolvedores destinada à criação de chaves de API, com comandos de conexão para o Claude, o Cursor, o VS Code e outros.
  • Uma API REST para listar todos os gatilhos com seus respectivos estados em suas lojas, consultar o histórico de eventos e as estatísticas, e verificar quais permissões você concedeu.
  • Um servidor MCP, para que um assistente de IA possa analisar sua configuração e simular gatilhos durante a conversa.
  • Três níveis de acesso, com simulação e execução de código de gatilho personalizado em cada nível, de modo que uma chave de leitura comum não possa acionar suas automações.

Mantenha seu código de gatilho no GitHub

Conecte um repositório do GitHub e seus gatilhos personalizados serão enviados para ele automaticamente. Edite um arquivo em seu próprio editor e a alteração será refletida no aplicativo. Cada versão corresponde a um commit; portanto, uma alteração pode ser revisada e revertida, e você pode voltar para qualquer versão anterior diretamente no aplicativo.

Também nesta versão

  • A sincronização de dados agora exibe a mensagem “Em sincronia”, em vez de apenas a contagem de registros, com a data da última sincronização completa no fuso horário da sua loja. A inicialização ocorre uma única vez; depois disso, o instantâneo é mantido atualizado automaticamente.
  • A concessão de acesso a um produto ou pedido ativa o gatilho de atualização geral desse recurso, de modo que os eventos começam a ser transmitidos imediatamente.
  • Um guia de configuração mais claro, que acompanha o que o senhor realmente faz: escolher gatilhos, permitir acesso, criar um fluxo de trabalho e observar sua execução.
Newv2.7.008.08.2026

O acesso aos produtos agora é opcional, um painel mais rápido e uma nova central de ajuda

O acesso a Produtos, Variantes e Coleções não é mais concedido automaticamente. Anteriormente, era obrigatório, incluído na instalação e impossível de remover. Agora é opcional, como qualquer outra permissão: conceda-o na página Permissões e revogue-o sempre que desejar. Ao concedê-lo, os gatilhos de produtos e coleções são registrados imediatamente em sua loja.

Lojas que já tinham o produto podem mantê-lo - não há nada a fazer.

Um painel de controle muito mais rápido

O painel não analisa mais todo o seu histórico de eventos para gerar seus números. As contagens por dia, por tópico e por status agora provêm de um resumo pré-agregado, e seu número de uso é lido diretamente do contador que efetivamente controla o limite do seu plano - portanto, é em tempo real e sempre corresponde aos dados reais. Em lojas com milhões de eventos, essa é a diferença entre o painel ficar fora do tempo de espera e carregar instantaneamente.

Nova Central de ajuda

Documentação completa em docs.workflow-trigger-extensions.app - uma referência para cada gatilho, guias de configuração e permissões, solução de problemas e guias passo a passo de fluxos de trabalho com vídeos. O(a) senhor(a) pode relatar um bug, solicitar um recurso ou entrar em contato conosco por meio de um formulário que chega diretamente a nós, com capturas de tela anexadas.

O balão de bate-papo do aplicativo agora aparece em todas as páginas e fica oculto quando uma janela de diálogo está aberta.

Também nesta versão

  • Consulte o Sidekick Shopify sobre seus gatilhos - quais estão configurados, por que um deles não está sendo acionado, o que foi acionado recentemente e qual a porcentagem da sua cota já utilizada. Modo somente leitura; ele não pode alterar nenhuma configuração.
  • Corrigido: os eventos “Cliente Note Changed” e “Cliente State Changed” nunca eram acionados. A alteração estava sendo comparada com um valor que o aplicativo, na verdade, não estava lendo. Ambos funcionam agora.
  • Corrigido: a alteração silenciosa do endereço de entrega do pedido não produzia nenhum efeito, a menos que o acesso aos dados do cliente também fosse concedido. Agora, o aplicativo informa isso antecipadamente, em vez de apresentar uma falha sem aviso prévio.
  • Corrigido: lojas com um grande número de assinaturas de gatilhos poderiam ter uma delas não considerada ao conceder uma permissão ou deixada de lado ao revogar uma.
  • O guia de configuração permanece recolhido depois que o senhor o recolher.
  • O aplicativo agora está listado como “Workflow Trigger Extensions”. O mesmo aplicativo, a mesma instalação, novo nome.
Newv2.6.018.07.2026

Alterações nos custos das variantes do produto

O evento “Alteração no custo da variante do produto” é acionado quando o custo por unidade de uma variante é alterado - para recálculo da margem, regras de reajuste de preços ou para alertar o departamento de compras.

É importante saber por que isso exigiu um gatilho próprio: o custo está associado ao item de estoque, e não ao produto; portanto, Shopify não emite uma atualização do produto quando apenas o custo é alterado. Nada que monitore atualizações do produto poderá detectá-la. Esse gatilho monitora diretamente o item de estoque.

Fornece o produto, a variante e o SKU, bem como o custo antigo e o novo, expressos em valores monetários. Utiliza a permissão “Estoque” existente e sua guia “Configurações”.

Newv2.5.011.07.2026

Gatilhos de estoque por local

Shopify

  • Alteração no nível de estoque no local - qualquer alteração na quantidade disponível em um local específico, seja para mais ou para menos.
  • “Fora de estoque no local” - aciona quando o estoque disponível chega a zero.
  • De volta ao estoque no local - aciona quando o nível volta a ficar positivo.

Cada evento contém o local e seu nome, a variante e o SKU, além das quantidades anterior, atual e da diferença. Assim, é possível retirar um produto da venda somente quando ele estiver fora de estoque em um de seus locais de processamento, ou acionar uma transferência quando um depósito estiver com estoque baixo enquanto outro apresentar excedente.

É necessária a nova permissão “Acesso aos dados de estoque”, que também inclui o acesso a “Locais”, para que os eventos incluam o nome do local, em vez de apenas seu ID. Ao ativar qualquer uma delas, os níveis atuais de estoque são atualizados retroativamente primeiro, de modo que a primeira alteração efetiva seja aplicada.

Newv2.4.008.07.2026

Gatilhos de contato para empresas B2B

Dois gatilhos para a adesão a contas B2B, ambos utilizando sua permissão “Empresa” já existente:

  • Cliente removido da empresa - aciona-se quando um cliente é removido como contato de uma empresa. Para o processo de saída: revogar o acesso ao ERP, notificar o gerente de contas e arquivar o registro.
  • Contato da empresa atualizado - é acionado quando a função ou os detalhes de um contato são alterados.

Ambos apresentam o cliente e a empresa em conjunto, além da função do contato.

Deliberadamente, não adicionamos o “Cliente adicionado à Empresa” - o Shopify Flow já possui um gatilho nativo para isso.

Newv2.3.003.07.2026

Notas e situação do cliente, além de isenções fiscais no setor B2B

  • Nota do cliente alterada - aciona-se quando a nota de um cliente é adicionada, editada ou excluída, com o valor antigo e o novo.
  • Alteração no status do cliente - é acionado quando uma conta passa de desativada para ativada, de convidada para recusada.
  • Alterações nas isenções fiscais de localização da empresa - um lojista relatou que a edição das configurações fiscais de uma localização B2B nunca acionava nenhum gatilho. O método Shopify não emite nenhum evento de atualização para essa alteração; portanto, este código a detecta por meio de sondagem. Ele é acionado com as isenções adicionadas, removidas e atualmente em vigor, apresentadas como uma lista de códigos com rótulos legíveis, além do número de registro fiscal.

Também foi corrigido: os oito gatilhos de pedido provisório estavam exibindo o nome errado no histórico de eventos.

Fixedv2.2.128.06.2026

Atualização de segurança

Manutenção de segurança de rotina: atualizações de dependências e fortalecimento da segurança em todo o aplicativo. Não é necessária nenhuma ação.

Newv2.2.019.06.2026

Consentimento de comercialização, situação no mercado e gatilhos dos canais de vendas

  • Alteração no consentimento para marketing por e-mail do cliente e alteração no consentimento para marketing por SMS do cliente - acione o momento em que o consentimento for alterado, com o novo status (inscrito, cancelado ou pendente), o nível de adesão e o carimbo de data e hora. Para automação relacionada ao GDPR e à conformidade de marketing, ou para manter uma lista de exclusão sincronizada.
  • Produto publicado no canal de vendas e produto retirado do canal de vendas - saiba quando um produto é colocado no ar ou retirado de um canal de vendas. Cada evento contém os canais adicionados, removidos e atuais em uma lista específica, para que você possa iterar sobre eles no Shopify Flow, em vez de analisar texto. É acionado uma vez por alteração, e não uma vez por canal. Requer a nova permissão “Acesso a dados de publicações”.
  • Alteração no status do mercado - é acionado quando um mercado passa do status “rascunho” para “ativo”, indicando o status anterior e o novo. Inclui uma nova guia “Mercados” nas Configurações.
Newv2.1.031.05.2026

Alerta preliminar sobre gatilhos de pedidos provisórios, mercados, locais e cotas

A maior versão lançada até o momento e a primeira a contar com seus próprios alertas por e-mail.

Alertas de cota e falhas

Um sistema de notificações, acessível a partir do ícone no painel. Receba um e-mail quando estiver se aproximando do seu limite mensal, quando atingi-lo e quando seus gatilhos começarem a falhar com mais frequência do que o normal. Adicione destinatários além do proprietário da loja.

Gatilhos para a emissão de um pedido provisório (7)

Uma nova permissão de acesso aos dados de pedidos provisórios permite acompanhar todo o ciclo de vida desses pedidos - criada para o setor B2B e de atacado, onde a negociação ocorre antes mesmo de o pedido ser formalizado.

  • Atualização provisória do pedido - é acionada a cada alteração. Desative-a em “Configurações” caso deseje apenas as opções específicas abaixo.
  • Pedido provisório: tags adicionadas / tags removidas - etapas de aprovação baseadas em tags.
  • Alteração na nota do pedido provisório - com a nota antiga e a nova.
  • Atributos do pedido provisório alterados - números de pedido, datas de entrega, opções de presente - , com um detalhamento por campo do que foi adicionado, removido ou alterado.
  • Itens de linha do pedido provisório alterados - itens, quantidades, preços ou variantes ajustados durante a negociação.
  • Alteração do status do pedido provisório - transições entre os status “em aberto”, “fatura enviada” e “concluído”. Ideal para cadências de lembretes de pagamento.

As linhas de base são preenchidas quando um rascunho é criado, de modo que a primeira alteração efetiva após a criação é acionada corretamente. Ao ativar qualquer gatilho específico, as linhas de base dos rascunhos existentes são preenchidas retroativamente.

Shopify Flow já oferece suporte nativo para “Pedido provisório criado” e “Pedido provisório excluído”; por isso, deliberadamente, não os duplicamos.

Mercados e locais (8)

  • Mercado criado / atualizado / excluído - para vendas internacionais e B2B.
  • Local criado / atualizado / excluído / ativado / desativado - armazéns, lojas de varejo e pontos de retirada.

Mais informações sobre o pedido e os detalhes do produto

  • Alteração no status financeiro do pedido - transições no status de pagamento, por exemplo, de “pendente” para “pago” ou “reembolsado”.
  • “Alteração do tipo de produto” e “Alteração do fornecedor do produto” - cada um é acionado de forma independente; assim, um fluxo de trabalho pode reagir a uma alteração de fornecedor sem ser executado a cada edição de produto.

Além disso

  • Aprovado para o selo “Built for Shopify”.
  • Melhorias na estabilidade e no desempenho, além de uma série de correções na interface do usuário.
Newv2.0.010.04.2026

Gatilhos de tags para clientes e produtos

Shopify Flow podem indicar que um cliente ou produto foi atualizado, mas não que uma tag tenha sido alterada. Esses quatro gatilhos são acionados apenas quando ocorre a alteração da tag em si.

  • Tags de clientes adicionadas / Tags de clientes removidas
  • Tags de produto adicionadas / Tags de produto removidas

Cada uma delas apresenta as tags que foram adicionadas, as que foram removidas e a lista completa antes e depois - para que o senhor possa criar uma ramificação com base exatamente no que mudou, em vez de ter que reler o registro.

Todas as quatro opções podem ser ativadas em “Configurações”. Na primeira vez que o aplicativo detecta um registro, ele armazena uma linha de base sem acionar o evento; portanto, ativá-las não sobrecarregará seus fluxos de trabalho com eventos relativos a tags que já existiam.

Também foi corrigido: o SKU, o código de barras e o preço estavam ausentes das cargas de dados dos quatro gatilhos de alteração de variante.

Observe que não há nenhum gatilho de tag de coleção - Shopify as coleções não possuem tags. Em vez disso, utilize um metacampo de coleção com o gatilho “Atualização de Metacampo”.