Générer du code de déclenchement à l'aide de l'IA
Décrivez ce que vous souhaitez en langage clair et laissez l'IA écrire le code. L'application utilise votre propre clé de fournisseur d'IA et s'appuie sur le contrat d'exécution de cette application, l'API d'administration d'Shopify, ainsi que - une fois que vous en avez capturé un - la charge utile réelle de l'événement reçue par votre déclencheur.
Connecter un prestataire
Dans la section « Développeur » -> « Connexions », ajoutez votre clé API pour le fournisseur de votre choix : Anthropic (Claude), OpenAI, Google Gemini ou OpenRouter.
- Votre clé est chiffrée lorsqu'elle est au repos et n'est utilisée que pour la génération. Elle **n'**est jamais exécutée dans votre code de déclenchement et n'est plus jamais affichée une fois que vous l'avez enregistrée.
- Chaque fiche renvoie vers un petit guide : Comment obtenir une clé API Anthropic (Claude), Comment obtenir une clé d'API OpenAI, Comment obtenir une clé API Google Gemini ou Comment obtenir une clé API OpenRouter.
- Lorsque vous générez votre requête, le code actuel et l'événement d'échantillon capturé sont envoyés à ce fournisseur associé à votre compte.
Connectez un ou plusieurs fournisseurs et sélectionnez-les par génération. La déconnexion supprime à nouveau la clé.

Créer un déclencheur personnalisé
- Ouvrez un déclencheur personnalisé. Une fois le fournisseur connecté, une zone « Générer avec l'IA » apparaît dans la carte « Transformer », au-dessus du code.
- Décrivez ce qui doit se passer : précisez à quel moment l'action doit se déclencher et ce dont le flux de travail a besoin, par exemple :
N'effectuez l'opération que lorsque le montant total de la commande est supérieur à 500 et que la commande porte la balise « vip ». Envoyez le numéro de commande, le montant total et la devise à Flow.
- Choisissez un fournisseur (si vous en avez connecté plusieurs) et un modèle, puis cliquez sur « Générer ».
- Le code s'affiche dans l'éditeur sous forme de modification non enregistrée. Vérifiez-le, testez-le, puis enregistrez-le. S'il y a déjà du code, celui-ci est modifié plutôt que de repartir de zéro ; ainsi, l'option « faire aussi X » s'appuie sur ce que vous avez déjà.


Générer un extrait de page d'accueil
Un «Déclencheurs personnalisés de la vitrine » fonctionne différemment : il n'y a pas de transformation à écrire. Ce que vous devez créer, c'est le code JavaScript qui déclenche l'événement depuis votre thème, et c'est justement là que les gens se heurtent à des difficultés : chaque thème nomme ses éléments différemment.
Ouvrez le déclencheur « Storefront » et utilisez la fonction « Générer l'extrait de code avec l'IA ». Décrivez l'action qui doit le déclencher (« lorsque le tiroir du panier s'ouvre dans Dawn, envoyer le nombre d'articles et le montant total du panier ») et vous obtiendrez un extrait de code prêt à l'emploi utilisant le nom de l'événement que vous avez enregistré, ainsi que des indications sur l'endroit où le coller.
Lisez-le avant de le coller, modifiez les sélecteurs qu'il a devinés en fonction de votre thème, et n'incluez jamais le nom, l'adresse e-mail, le numéro de téléphone ou l'adresse d'un client dans la charge utile.

Choix du modèle et coût
Chaque option indique un coût estimé par génération, et l'encadré précise le prix par million de jetons pour le modèle sélectionné. Le coût est facturé sur votre propre compte de fournisseur, et non sur votre forfait Workflow Trigger Extensions : une seule génération coûte généralement quelques centimes, voire moins. Les modèles et les prix évoluent au fil du temps ; les informations les plus récentes sont disponibles sur le site de chaque fournisseur, dont les liens figurent sous chaque tableau.
Anthropic (Claude)
| Modèle | Idéal pour | Prix (entrée / sortie par million de jetons) |
|---|---|---|
| Claude Sonnet 5 | Équilibre entre vitesse et intelligence (par défaut) | 2 $ / 10 $ |
| Claude, opus 5 | Un travail complexe et autonome | 5 $ / 25 $ |
| Claude Fable 5 | Agents de nouvelle génération à exécution prolongée | 10 $ / 50 $ |
| Claude Haiku 4.5 | Le plus rapide et le moins cher | 1 $ / 5 $ |
Derniers modèles et tarifs d'Anthropic : platform.claude.com/docs/en/models/overview
OpenAI
| Modèle | Idéal pour | Prix (entrée / sortie par million de jetons) |
|---|---|---|
| GPT-5.6 Terra | Équilibré (par défaut) | 2 $ / 12 $ |
| GPT-5.6 Sol | Un travail novateur et complexe | 4 $ / 20 $ |
| GPT-5.6 Luna | Sensible au coût | 0,20 $ / 1,20 $ |
Derniers modèles OpenAI et tarifs : developers.openai.com/api/docs/models
Google Gemini et OpenRouter affichent leurs modèles avec la même estimation par génération dans le sélecteur de modèles. OpenRouter vous propose des modèles provenant de nombreuses entreprises sous une seule clé.
Ce qu'il sait
Le générateur connaît le contrat d'exécution de cette application ; il utilise donc les formes appropriées :
export async function transform(payload, topic, shop, ctx): renvoie un objet permettant de déclencher le déclencheur ; ounullpour ignorer l'événement.ctx.log(...)pour le panneau de journalisation, etctx.shopify(query, variables)pour l'API GraphQL d'administration - qui génère une exception en cas d'erreur et est limitée à 10 appels par exécution.- Le sujet sur lequel votre déclencheur est à l'écoute, ainsi que la charge utile de l'échantillon capturé correspondant.
Il ne sait pas quelles autorisations vous avez accordées. Si le code généré interroge une ressource à laquelle vous n'avez pas accordé l'accès, l'appel échoue lors de l'exécution - voir Autorisations et accès aux données.

