Gerar código de trigger com IA

Descreva o que pretende em linguagem simples e deixe que a IA escreva o código. Esta funcionalidade utiliza a sua própria chave do fornecedor de IA e baseia-se no contrato de tempo de execução desta aplicação, na API de administração do Shopify e - assim que tiver capturado um - na carga útil real do evento que o seu gatilho recebe.

Ligar um fornecedor

Em «Desenvolvedor» → «Ligações», adicione a sua chave de API para o fornecedor da sua preferência: Anthropic (Claude), OpenAI, Google Gemini ou OpenRouter.

Ligue um ou vários fornecedores e selecione por geração. A desconexão volta a remover a chave.

O separador «Conexões» da página «Desenvolvedor», com cartões para a Anthropic, a OpenAI, o Google Gemini e o OpenRouter; a Anthropic apresenta a conexão «Key» como ativa
Desenvolvedor, Ligações: uma carta por prestador. Uma chave ligada nunca mais é mostrada, apenas substituída ou desligada.

Criar um gatilho personalizado

  1. Abra um gatilho personalizado. Com um fornecedor ligado, aparece uma caixa «Gerar com IA» no cartão «Transformar», acima do código.
  2. Descreva o que deve acontecer - seja específico quanto ao momento em que deve ser acionado e ao que o fluxo de trabalho necessita, por exemplo:

    Só deve ser processado quando o total da encomenda for superior a 500 e a encomenda tiver a etiqueta «vip». Envie o número da encomenda, o total e a moeda para o Flow.

  3. Escolha um fornecedor (caso tenha ligado mais do que um) e um modelo e, em seguida, selecione «Gerar».
  4. O código é carregado no editor como uma alteração não guardada. Revê-o, testa-o e, em seguida, guarda-o. Se já existir código, este é editado em vez de se começar do zero, pelo que a opção «agora faz também X» parte do que já tens.
A caixa «Gerar com IA» no cartão «Transformar» de um gatilho personalizado, com um seletor de modelos, o custo por geração e um prompt
Escolha um modelo - o custo por geração está indicado ao lado - e descreva quando o gatilho deve ser acionado e o que o Flow necessita.
O editor de código após a geração: uma transformação que ignora as encomendas de 500 ou menos e as encomendas sem a etiqueta «vip», e devolve o número da encomenda, o total e a moeda
O resultado aparece no editor como uma alteração não guardada: dois filtros e os três valores solicitados pelo prompt.

Gerar um fragmento de código para a loja online

Um Gatilhos personalizados da loja funciona de forma diferente: não tem nenhuma transformação para escrever. O que tens de criar é o código JavaScript que publica o evento a partir do teu tema, e é nessa parte que as pessoas ficam com dificuldades - cada tema atribui nomes diferentes aos seus elementos.

Abra o gatilho da loja e utilize a opção «Gerar o snippet com IA». Descreva a ação que deve ativá-lo («quando a gaveta do carrinho se abrir no Dawn, enviar a contagem de artigos e o total do carrinho») e obterá um snippet pronto a utilizar com o nome do evento que registou, além de instruções sobre onde o colar.

Leia isto antes de colar, ajuste qualquer seletor que tenha sido sugerido para o seu tema e nunca inclua o nome, e-mail, número de telefone ou morada de um cliente na carga útil.

O cartão «Gerar o trecho com IA» de um gatilho da loja virtual, com um trecho gerado para a gaveta do carrinho Dawn e uma nota indicando onde o colar
No caso de um gatilho da loja online, recebe-se o fragmento de código do tema com o nome do evento e uma indicação sobre onde o inserir.

Escolha do modelo e custo

Cada opção apresenta um custo estimado por geração, e a caixa indica o preço por milhão de tokens para o modelo selecionado. O custo é cobrado na sua própria conta de fornecedor, e não no seu plano Workflow Trigger Extensions - uma única geração custa normalmente alguns cêntimos ou menos. Os modelos e os preços variam ao longo do tempo; os mais recentes encontram-se no site de cada fornecedor, cujos links se encontram por baixo de cada tabela.

Anthropic (Claude)

Modelo Ideal para Preço (entrada/saída por M tokens)
Claude Soneto 5 Equilíbrio entre velocidade e inteligência (predefiniçã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 O mais rápido e o mais barato 1 $ / 5 $

Últimos modelos e preços 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 (predefinição) 2 $ / 12 $
GPT-5.6 Sol Frontier, um trabalho complexo 4 $ / 20 $
GPT-5.6 Luna Sensível aos custos 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 os seus modelos com a mesma estimativa por geração no seletor de modelos. O OpenRouter disponibiliza modelos de várias empresas através de uma única chave.

O que sabe

O gerador recebe o contrato de tempo de execução desta aplicação, pelo que utiliza as formas corretas:

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

Não sabe quais as autorizações que concedeu. Se o código gerado consultar um recurso ao qual não concedeu acesso, a chamada falha em tempo de execução - consulte Autorizações e acesso aos dados.