Gerar código de gatilho com IA

Descreva o que você deseja em linguagem simples e deixe que a IA escreva o código. O sistema utiliza sua própria chave do provedor de IA e se baseia no contrato de tempo de execução deste aplicativo, na API de administração do Shopify e - assim que você tiver capturado um - na carga útil real do evento que seu gatilho recebe.

Conectar um provedor

Em “Desenvolvedor” → “Conexões”, adicione sua chave de API do provedor de sua preferência: Anthropic (Claude), OpenAI, Google Gemini ou OpenRouter.

Conecte um ou vários provedores e selecione por geração. A desconexão remove a chave novamente.

A aba “Conexões” da página “Desenvolvedor”, com cartões para a Anthropic, a OpenAI, o Google Gemini e o OpenRouter; a Anthropic aparece como “Conectada”
Desenvolvedor, Conexões: uma carta por provedor. Uma chave conectada nunca é mostrada novamente; ela é apenas substituída ou desconectada.

Gerar um gatilho personalizado

  1. Abra um gatilho personalizado. Com um provedor conectado, uma caixa “Gerar com IA” aparece no cartão “Transformar”, acima do código.
  2. Descreva o que deve acontecer - seja específico sobre quando isso deve ser acionado e o que o fluxo de trabalho exige, por exemplo:

    Só envie a solicitação quando o valor total do pedido for superior a 500 e o pedido tiver a tag “vip”. Envie o número do pedido, o valor total e a moeda para o Flow.

  3. Escolha um provedor (caso tenha conectado mais de um) e um modelo; em seguida, selecione “Gerar”.
  4. O código é carregado no editor como uma alteração não salva. Revise-o, teste-o e, em seguida, salve. Se já houver código, ele será editado em vez de começar do zero; portanto, a opção “agora faça também X” se baseia no que você já tem.
A caixa “Gerar com IA” no cartão “Transformar” de um gatilho personalizado, com um seletor de modelo, seu custo por geração e um prompt
Escolha um modelo - o custo por geração está indicado ao lado dele - e descreva quando o gatilho deve ser acionado e o que o Flow precisa.
O editor de código após a geração: uma transformação que ignora pedidos de 500 ou menos e pedidos sem a tag “vip”, e retorna o número do pedido, o total e a moeda
O resultado aparece no editor como uma alteração não salva: dois filtros e os três valores solicitados pelo prompt.

Gerar um trecho de código para a vitrine da loja

Um {% doc "custom-storefront-triggers" %} funciona de maneira diferente: ele não precisa gravar nenhuma transformação. O que você precisa criar é o código JavaScript que dispara o evento a partir do seu tema, e é nessa parte que as pessoas têm dificuldade - cada tema nomeia seus elementos de maneira diferente.

Abra o gatilho da loja virtual e use a opção “Gerar o trecho de código com IA”. Descreva o que deve acioná-lo (“quando a gaveta do carrinho for aberta no Dawn, envie a quantidade de itens e o total do carrinho”) e você receberá um trecho de código pronto, usando o nome do evento registrado, além de instruções sobre onde colá-lo.

Leia antes de colar, ajuste qualquer seletor que o sistema tenha adivinhado para o seu tema e nunca inclua o nome, e-mail, telefone ou endereço do cliente na carga útil.

O cartão “Gerar o trecho com IA” de um gatilho de loja virtual, com um trecho gerado para a gaveta de carrinho do Dawn e uma nota indicando onde colá-lo
No caso de um gatilho de loja virtual, você recebe o trecho de código do tema com o nome do seu evento e uma indicação de onde ele deve ser inserido.

Escolha do modelo e custo

Cada opção exibe um custo estimado por geração, e a caixa mostra o preço por milhão de tokens para o modelo selecionado. O custo é cobrado na sua conta do provedor, e não no seu plano do Workflow Trigger Extensions - uma única geração custa normalmente alguns centavos ou menos. Os modelos e preços mudam com o tempo; as informações mais recentes estão no site de cada provedor, cujos links constam abaixo de cada tabela.

Anthropic (Claude)

Modelo Ideal para Preço (entrada/saída por M tokens)
Claude Soneto 5 Velocidade e inteligência equilibradas (padrão) $2 / $10
Claude Opus 5 Trabalho complexo e proativo $5 / $25
Claude Fable 5 Agentes de longa duração de última geração $10 / $50
Claude Haiku 4.5 Mais rápido e mais barato $1 / $5

Modelos e preços mais recentes da Anthropic: platform.claude.com/docs/en/models/overview

OpenAI

Modelo Ideal para Preço (entrada/saída por M tokens)
GPT-5.6 Terra Equilibrado (padrão) $2 / $12
GPT-5.6 Sol Pioneirismo, trabalho complexo $4 / $20
GPT-5.6 Luna Sensível ao custo $0,20 / $1,20

Modelos mais recentes da OpenAI e preços: developers.openai.com/api/docs/models

O Google Gemini e o OpenRouter apresentam seus modelos com a mesma estimativa por geração no seletor de modelos. O OpenRouter oferece modelos de várias empresas por meio de uma única chave.

O que ele sabe

O gerador recebe as informações do contrato de tempo de execução deste aplicativo, por isso utiliza as formas corretas:

  • export async function transform(payload, topic, shop, ctx), retornando um objeto para disparar o gatilho, ou null para ignorar o evento.
  • ctx.log(...) para o painel de logs e ctx.shopify(query, variables) para a API GraphQL de administração - que gera uma exceção em caso de erro e tem um limite de 10 chamadas por execução.
  • O tópico ao qual seu gatilho está atento e a carga útil da amostra capturada para ele.

Ele não sabe quais permissões você concedeu. Se o código gerado consultar um recurso ao qual você não concedeu acesso, a chamada falhará em tempo de execução - consulte Permissões e acesso a dados.