Genera codice trigger con l'intelligenza artificiale

Descrivi ciò che desideri in un linguaggio semplice e lascia che l'IA scriva il codice. Il sistema utilizza la tua chiave del provider di IA e si basa sul contratto di runtime di questa app, sull'API di amministrazione dell'Shopify e, una volta acquisito, sul payload dell'evento reale ricevuto dal tuo trigger.

Collegare un fornitore

In "Sviluppatore" -> "Connessioni", aggiungi la tua chiave API per il provider che preferisci: Anthropic (Claude), OpenAI, Google Gemini o OpenRouter.

Collega uno o più provider e seleziona l’opzione per ogni generazione. La disconnessione rimuove nuovamente la chiave.

La scheda "Connessioni" della pagina "Sviluppatore" con le schede relative ad Anthropic, OpenAI, Google Gemini e OpenRouter; Anthropic risulta collegato a Key
Sviluppatore, Connessioni: una carta per ogni fornitore. Una chiave connessa non viene mai più mostrata, ma solo sostituita o disconnessa.

Genera un trigger personalizzato

  1. Apri un trigger personalizzato. Una volta collegato un provider, nella scheda “Trasforma”, sopra il codice, compare il riquadro “Genera con l’IA”.
  2. Descrivi cosa dovrebbe accadere: specifica con precisione quando dovrebbe attivarsi e quali sono le esigenze del flusso di lavoro, ad esempio:

    Invia la richiesta solo se l'importo totale dell'ordine è superiore a 500 e l'ordine presenta il tag "vip". Invia a Flow il numero dell'ordine, l'importo totale e la valuta.

  3. Scegli un provider (se ne hai collegati più di uno) e un modello, quindi seleziona "Genera".
  4. Il codice viene caricato nell'editor come modifica non salvata. Controllalo, provalo e poi salva. Se è già presente del codice, questo viene modificato anziché ricominciare da capo, quindi "ora fai anche X" si basa su ciò che hai già fatto.
Il riquadro “Genera con l’IA” nella scheda “Trasforma” di un trigger personalizzato, con un selettore di modelli, il costo per generazione e un prompt
Scegli un modello - il costo per generazione è indicato accanto ad esso - e descrivi quando deve attivarsi il trigger e di cosa ha bisogno Flow.
L'editor di codice dopo la generazione: una trasformazione che esclude gli ordini di importo pari o inferiore a 500 e quelli privi del tag "vip", restituendo il numero dell'ordine, l'importo totale e la valuta
Il risultato viene visualizzato nell'editor come modifica non salvata: due filtri e i tre valori richiesti dal prompt.

Genera uno snippet per la vetrina

Un elemento {% doc "custom-storefront-triggers" %} funziona in modo diverso: non ha alcuna trasformazione da scrivere. Quello che devi creare è il codice JavaScript che genera l'evento dal tuo tema, ed è proprio questa la parte in cui molti si bloccano: ogni tema assegna nomi diversi ai propri elementi.

Apri il trigger "Storefront" e utilizza l'opzione "Genera lo snippet con l'IA". Descrivi la condizione che dovrebbe attivarlo ("quando si apre il cassetto del carrello in Dawn, invia il numero di articoli e il totale del carrello") e otterrai uno snippet pronto all'uso con il nome dell'evento che hai registrato, oltre a delle note su dove incollarlo.

Leggilo prima di incollarlo, modifica eventuali selettori che il sistema ha indovinato in base al tuo tema e non inserire mai il nome, l'indirizzo e-mail, il numero di telefono o l'indirizzo di un cliente nel payload.

La scheda "Genera lo snippet con l'IA" di un trigger dello storefront, contenente uno snippet generato per il pannello del carrello di Dawn e una nota su dove incollarlo
Per un trigger "storefront" riceverai lo snippet del tema con il nome del tuo evento e una nota che indica dove inserirlo.

Scelta del modello e costo

Ogni opzione mostra un costo stimato per generazione, mentre il riquadro indica il prezzo per milione di token relativo al modello selezionato. Il costo viene addebitato sul tuo account del provider, non sul tuo piano Workflow Trigger Extensions: una singola generazione costa in genere un paio di centesimi o meno. I modelli e i prezzi cambiano nel tempo; quelli più recenti sono disponibili sul sito di ciascun provider, i cui link sono riportati sotto ogni tabella.

Anthropic (Claude)

Modello Ideale per Prezzo (input/output per M token)
Claude Sonetto 5 Velocità e intelligenza bilanciate (impostazione predefinita) 2 $ / 10 $
Claude Opus 5 Lavoro complesso e autonomo 5 $ / 25 $
Claude Fable 5 Agenti di nuova generazione a funzionamento prolungato 10 $ / 50 $
Claude Haiku 4.5 Il più veloce e il più economico 1 $ / 5 $

Ultimi modelli e prezzi di Anthropic: platform.claude.com/docs/en/models/overview

OpenAI

Modello Ideale per Prezzo (input/output per M token)
GPT-5.6 Terra Bilanciato (impostazione predefinita) 2 $ / 12 $
GPT-5.6 Sol Frontier, un’opera complessa 4 $ / 20 $
GPT-5.6 Luna Sensibile ai costi 0,20 $ / 1,20 $

Ultimi modelli OpenAI e prezzi: developers.openai.com/api/docs/models

Google Gemini e OpenRouter presentano i propri modelli con la stessa stima per generazione nel selettore dei modelli. OpenRouter ti offre modelli di numerose aziende, tutti accessibili tramite un’unica chiave.

Cosa sa

Al generatore viene fornito il contratto di runtime di questa app, quindi utilizza le forme corrette:

  • export async function transform(payload, topic, shop, ctx), restituendo un oggetto per attivare il trigger, oppure null per ignorare l'evento.
  • ctx.log(...) per il pannello di log e ctx.shopify(query, variables) per l'API GraphQL di amministrazione, che genera un'eccezione in caso di errore e ha un limite massimo di 10 chiamate per esecuzione.
  • L'argomento a cui è associato il trigger e il payload del campione acquisito relativo a esso.

Non è in grado di determinare quali autorizzazioni siano state concesse. Se il codice generato effettua una richiesta a una risorsa per la quale non è stato concesso l'accesso, la chiamata fallisce in fase di esecuzione - si veda Autorizzazioni e accesso ai dati.