Generer triggerkode med AI
Tilføj din AI-nøgle (Claude, OpenAI, Gemini) og beskriv udløseren på engelsk - editoren genererer selv transformkoden i Shopify Flow.
Beskriv, hvad du ønsker, i almindeligt engelsk, og lad AI skrive koden. Den bruger din egen AI-udbydernøgle og bygger på denne apps runtime-kontrakt, Shopify Admin API og - når du har registreret en - den faktiske payload, som din udløser modtager.
Tilslut en udbyder
Gå til »Developer« → »Connections«, og tilføj din API-nøgle for den udbyder, du foretrækker: Anthropic (Claude), OpenAI, Google Gemini eller OpenRouter.
- Din nøgle er krypteret, når den er gemt, og bruges udelukkende til generering. Den køres aldrig i din udløserkode, og den vises aldrig igen, efter at du har gemt den.
- Hvert kort indeholder et link til en kort vejledning: Sådan får du en Anthropic (Claude) API-nøgle, Sådan får du en OpenAI-API-nøgle, Sådan får du en Google Gemini API-nøgle eller Sådan får du en OpenRouter-API-nøgle.
- Når du genererer din anmodning, sendes den aktuelle kode og den indsamlede eksempelbegivenhed til den pågældende udbyder via din konto.
Tilslut én eller flere udbydere, og vælg pr. generation. Ved afbrydelse fjernes nøglen igen.

Opret en brugerdefineret udløser
- Åbn en brugerdefineret udløser. Når der er tilsluttet en udbyder, vises feltet »Generer med AI« på »Transform«-kortet oven over koden.
- Beskriv, hvad der skal ske - vær konkret med hensyn til, hvornår det skal udløses, og hvad arbejdsgangen kræver, for eksempel:
Udfør kun transaktionen, når ordrebeløbet er over 500, og ordren er mærket med »vip«. Send ordrenummeret, det samlede beløb og valutaen til Shopify Flow.
- Vælg en udbyder (hvis du har tilsluttet mere end én) og en model, og vælg derefter »Generer«.
- Koden indlæses i editoren som en ikke-gemt ændring. Gennemgå den, test den, og klik derefter på »Gem«. Hvis der allerede er kode, redigeres den i stedet for at starte forfra, så »nu skal du også gøre X« bygger videre på det, du allerede har.


Generer et uddrag til webshoppen
En {% doc "custom-storefront-triggers" %} fungerer anderledes: Den skal ikke skrive nogen transformation. Det, du skal lave, er det JavaScript, der udsender begivenheden fra dit tema, og det er netop den del, folk har svært ved - hvert tema navngiver nemlig sine elementer forskelligt.
Åbn triggeren »Webshop« og vælg »Generer kodestykket med AI«. Beskriv den handling, der skal udløse den (»når indkøbskurvens skuffe åbnes i Dawn, skal antallet af varer og kurvens samlede beløb sendes«), og du får et færdigt kodestykke med dit registrerede begivenhedsnavn samt anvisninger på, hvor det skal indsættes.
Læs det, før du indsætter det, juster eventuelle selektorer, som systemet har gættet sig til for dit tema, og indsæt aldrig en kundes navn, e-mail, telefonnummer eller adresse i payloaden.

Valg af model og pris
Hver mulighed viser en anslået pris pr. generering, og feltet viser prisen pr. million tokens for den valgte model. Omkostningerne faktureres til din egen udbyderkonto, ikke til din »Workflow Trigger Extensions«-plan - en enkelt generering koster typisk et par cent eller mindre. Modeller og priser ændrer sig over tid; de seneste oplysninger findes på de enkelte udbyderes hjemmesider, som der er links til under hver tabel.
Anthropic (Claude)
| Model | Bedst egnet til | Pris (input/output pr. M tokens) |
|---|---|---|
| Claude Sonnet 5 | Balance mellem hastighed og intelligens (standard) | 2 $ / 10 $ |
| Claude Opus 5 | Komplekst, handlingsorienteret arbejde | 5 $ / 25 $ |
| Claude Fable 5 | Næste generations agenter med lang levetid | 10 $ / 50 $ |
| Claude Haiku 4.5 | Hurtigst og billigst | 1 $ / 5 $ |
Seneste Anthropic-modeller og priser: platform.claude.com/dokumentation/en/modeller/overview
OpenAI
| Model | Bedst egnet til | Pris (input/output pr. M tokens) |
|---|---|---|
| GPT-5.6 Terra | Afbalanceret (standard) | 2 $ / 12 $ |
| GPT-5.6 Sol | Frontier, et komplekst arbejde | 4 $ / 20 $ |
| GPT-5.6 Luna | Omkostningsbevidst | 0,20 $ / 1,20 $ |
De nyeste OpenAI-modeller og priser: developers.openai.com/api/dokumentation/models
Google Gemini og OpenRouter viser deres modeller med det samme skøn pr. generation i modelvælgeren. OpenRouter giver dig adgang til modeller fra mange forskellige virksomheder under ét nøgleord.
Hvad den ved
Generatoren får oplyst denne apps runtime-kontrakt, så den bruger de rigtige former:
export async function transform(payload, topic, shop, ctx)returnerer et objekt, der udløser triggere, ellernullfor at springe begivenheden over.ctx.log(...)til logpanelet ogctx.shopify(query, variables)til Admin GraphQL API - som genererer en fejl ved fejl og er begrænset til 10 opkald pr. kørsel.- Det emne, som din udløser lytter efter, og den indsamlede sample-payload for dette emne.
Den ved ikke, hvilke tilladelser du har givet. Hvis den genererede kode forsøger at hente en ressource, som du ikke har givet adgang til, mislykkes opkaldet under kørsel - se Tilladelser og dataadgang.
