Générer du code de déclencheur à l'aide de l'IA
Décrivez votre déclencheur en français courant : l'IA génère le code de transformation grâce à votre clé API Anthropic, OpenAI, Gemini ou OpenRouter.
Décrivez ce que vous souhaitez en termes simples et laissez l'IA écrire le code. Ce service utilise votre propre clé de fournisseur d'IA et s'appuie sur le contrat d'exécution de cette application, l'API d'administration 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 rubrique « 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 au repos et n'est utilisée qu'à des fins de génération. Elle **n'**est jamais exécutée au sein de votre code de déclencheur 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 demande, le code actuel et l'événement d'échantillon capturé sont envoyés à ce prestataire via votre compte.
Connectez un ou plusieurs fournisseurs et effectuez votre choix 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 cela doit se déclencher et ce dont le workflow 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 ». Transmettez le numéro de commande, le montant total et la devise à Shopify 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é au lieu de repartir de zéro ; ainsi, l'option « Maintenant, faites également X » s'appuie sur ce que vous avez déjà.


Générer un extrait de page de boutique en ligne
Un Déclencheurs personnalisés de la boutique en ligne 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 là que les gens rencontrent des difficultés : chaque thème nomme ses éléments différemment.
Ouvrez le déclencheur « Boutique en ligne » et utilisez la fonction « Générer le snippet avec l'IA ». Décrivez la situation 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 snippet 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.
Veuillez lire ce texte avant de le coller, modifiez tout sélecteur qu'il a deviné 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 le payload.

Choix d'un 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 n° 5 | Équilibre entre vitesse et intelligence (par défaut) | 2 $ / 10 $ |
| Claude, opus 5 | Un travail complexe et proactif | 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/documentation/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 répertorient 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, regroupés 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 le déclencheur.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 le payload 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.
