Generare codice trigger con l'intelligenza artificiale
Colleghi Anthropic, OpenAI, Gemini o OpenRouter per Shopify Flow e generi codice trigger personalizzato descrivendo in italiano semplice cosa deve succedere.
Descriva ciò che desidera in un linguaggio semplice e lasci che l’IA scriva il codice. Il sistema utilizza la chiave del Suo fornitore di IA e si basa sul contratto di runtime di questa app, sull’API di amministrazione di Shopify e - una volta acquisito - sul payload dell’evento reale ricevuto dal Suo trigger.
Collegare un fornitore
Nella sezione "Developer" -> "Connections", inserisca la Sua chiave API relativa al provider di Sua scelta: Anthropic (Claude), OpenAI, Google Gemini o OpenRouter.
- La Sua chiave è crittografata quando non è in uso e viene utilizzata esclusivamente per la generazione. Non viene mai eseguita all’interno del Suo codice di trigger e non viene mai più visualizzata dopo che l’ha salvata.
- Ogni scheda rimanda a una breve guida: Come ottenere una chiave API di Anthropic (Claude), Come ottenere una chiave API di OpenAI, Come ottenere una chiave API di Google Gemini o Come ottenere una chiave API di OpenRouter.
- Quando genera la Sua richiesta, il codice corrente e l’evento campione acquisito vengono inviati a tale fornitore tramite il Suo account.
Collegate uno o più provider e selezionate l’opzione per ogni generazione. La disconnessione comporta la rimozione della chiave.

Generare un trigger personalizzato
- Aprire un trigger personalizzato. Una volta collegato un provider, nella scheda “Trasforma”, sopra il codice, compare un riquadro “Genera con l’IA”.
- Descriva cosa dovrebbe accadere: specifichi con precisione quando dovrebbe attivarsi e quali siano le esigenze del workflow; ad esempio:
Eseguire l'operazione solo se l'importo totale dell'ordine è superiore a 500 e l'ordine presenta il tag "vip". Inviare a Shopify Flow il numero dell'ordine, l'importo totale e la valuta.
- Scegliete un provider (se ne avete collegati più di uno) e un modello, quindi selezionate “Genera”.
- Il codice viene caricato nell’editor come modifica non salvata. Lo esamini, lo provi e poi lo salva. Se è già presente del codice, questo viene modificato anziché ricominciare da zero, quindi l’opzione “ora esegua anche X” si basa su ciò che ha già scritto.


Generare uno snippet per la vetrina online
Un elemento {% doc "custom-storefront-triggers" %} funziona in modo diverso: non prevede alcuna trasformazione da scrivere. Ciò che dovete creare è il codice JavaScript che genera l’evento dal vostro tema, ed è proprio questa la parte in cui molti si bloccano: ogni tema assegna nomi diversi ai propri elementi.
Apra il trigger "Vetrina online" e utilizzi la funzione "Genera lo snippet con l'IA". Descriva la condizione che dovrebbe attivarlo ("quando si apre il cassetto del carrello in Dawn, invii il numero di articoli e il totale del carrello") e otterrà uno snippet pronto all'uso con il nome dell'evento da Lei registrato, oltre a indicazioni su dove incollarlo.
Legga il testo prima di incollarlo, modifichi eventuali selettori che il sistema ha individuato automaticamente in base al Suo tema e non inserisca mai il nome, l'indirizzo e-mail, il numero di telefono o l'indirizzo di un cliente nel payload.

Scelta del modello e costo
Ciascuna 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 Suo account presso il proprio provider, non sul Suo piano Workflow Trigger Extensions: una singola generazione costa in genere un paio di centesimi o meno. I modelli e i prezzi variano 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 milione di token) |
|---|---|---|
| Claude Sonetto 5 | Equilibrio tra velocità e intelligenza (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/documentazione/en/modelli/overview
OpenAI
| Modello | Ideale per | Prezzo (input/output per milione di token) |
|---|---|---|
| GPT-5.6 Terra | Bilanciato (impostazione predefinita) | 2 $ / 12 $ |
| GPT-5.6 Sol | Un lavoro all’avanguardia e complesso | 4 $ / 20 $ |
| GPT-5.6 Luna | Attento 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 mette a disposizione modelli di numerose aziende tramite un unico codice.
Cosa sa
Al generatore viene comunicato il contratto di runtime di questa app, pertanto utilizza le forme corrette:
export async function transform(payload, topic, shop, ctx), restituendo un oggetto per attivare il trigger, oppurenullper ignorare l'evento.ctx.log(...)per il pannello di log ectx.shopify(query, variables)per l’API GraphQL di amministrazione, che genera un errore in caso di anomalia ed è limitata a 10 chiamate per esecuzione.- L'argomento a cui il Suo trigger è associato e il payload del campione acquisito relativo a esso.
Non è in grado di determinare quali autorizzazioni Lei abbia concesso. Se il codice generato effettua una richiesta a una risorsa per la quale non ha concesso l’accesso, la chiamata fallisce in fase di esecuzione - si veda Autorizzazioni e accesso ai dati.
