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.
- La tua chiave è crittografata quando non è in uso e viene utilizzata solo per la generazione. Non viene mai eseguita all'interno del codice del trigger e non viene mai più visualizzata dopo che l'hai 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 generi la tua richiesta, il codice corrente e l'evento campione acquisito vengono inviati a quel provider associato al tuo account.
Collega uno o più provider e seleziona l’opzione per ogni generazione. La disconnessione rimuove nuovamente la chiave.

Genera un trigger personalizzato
- Apri un trigger personalizzato. Una volta collegato un provider, nella scheda “Trasforma”, sopra il codice, compare il riquadro “Genera con l’IA”.
- 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.
- Scegli un provider (se ne hai collegati più di uno) e un modello, quindi seleziona "Genera".
- 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.


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.

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, oppurenullper ignorare l'evento.ctx.log(...)per il pannello di log ectx.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.

