Skapa triggerkod med AI
Anslut din API-nyckel för Anthropic (Claude) eller OpenAI och beskriv en anpassad utlösare på vanlig engelska - redigeraren skriver omvandlingen åt dig.
Beskriv vad du vill ha på vanlig engelska och låt AI skriva koden. Den använder din egen AI-leverantörsnyckel och bygger på appens runtime-kontrakt, Shopifys Admin API och - när du väl har hämtat in en - den faktiska händelsedata som din trigger tar emot.
Anslut en leverantör
Under Utvecklare → Anslutningar lägger du till din API-nyckel för den leverantör du föredrar: Anthropic (Claude), OpenAI, Google Gemini eller OpenRouter.
- Din nyckel är krypterad när den lagras och används endast för generering. Den körs aldrig i din triggarkod och visas aldrig igen efter att du har sparat den.
- Varje kort länkar till en kort guide: Så här skaffar du en API-nyckel för Anthropic (Claude), Så här skaffar du en OpenAI-API-nyckel, Så här skaffar du en API-nyckel för Google Gemini eller Så här skaffar du en OpenRouter-API-nyckel.
- När du skapar din begäran skickas den, den aktuella koden och den insamlade händelseproven till den leverantören via ditt konto.
Anslut en eller flera leverantörer och välj per generation. När du kopplar bort tas nyckeln bort igen.

Skapa en anpassad utlösare
- Öppna en anpassad utlösare. När en leverantör är ansluten visas rutan ”Generera med AI” i kortet ”Transformera”, ovanför koden.
- Beskriv vad som ska hända - var tydlig med när det ska utlösas och vad arbetsflödet kräver, till exempel:
Skicka endast vidare när orderns totalsumma överstiger 500 och ordern har taggen ”vip”. Skicka ordernummer, totalsumma och valuta till Shopify Flow.
- Välj en leverantör (om du har anslutit fler än en) och en modell, och klicka sedan på ”Generera”.
- Koden laddas in i redigeraren som en osparad ändring. Granska den, testa den och spara sedan. Om det redan finns kod redigeras den istället för att man börjar om från början, så att ”gör nu även X” bygger vidare på det du redan har.


Skapa ett kodavsnitt för en butiksfront
En Anpassade utlösare för butiksfronter fungerar på ett annat sätt: den har ingen omvandling att skriva. Det du måste skapa är JavaScript-koden som publicerar händelsen från ditt tema, och det är just där många fastnar - varje tema namnger sina element på olika sätt.
Öppna utlösaren för butiksfronten och använd funktionen ”Skapa kodsnutt med AI”. Beskriv vad som ska utlösa den (”när varukorgslådan öppnas i Dawn, skicka antalet artiklar och varukorgens totalsumma”) så får du en färdig kodsnutt med ditt registrerade händelsenamn, samt anvisningar om var du ska klistra in den.
Läs igenom det innan du klistrar in det, justera eventuella selektorer som systemet har gissat ut för ditt tema, och lägg aldrig in en kunds namn, e-postadress, telefonnummer eller adress i datapaketet.

Val av modell och kostnad
Varje alternativ visar en uppskattad kostnad per generering, och rutan visar priset per miljon token för den valda modellen. Kostnaden debiteras ditt eget leverantörskonto, inte ditt Workflow Trigger Extensions-abonnemang - en enskild generering kostar vanligtvis ett par cent eller mindre. Modeller och priser ändras över tid; de senaste uppgifterna finns på respektive leverantörs webbplats, länkade under varje tabell.
Anthropic (Claude)
| Modell | Bäst för | Pris (inmatning/utmatning per M tokens) |
|---|---|---|
| Claude Sonett 5 | Balanserad hastighet och intelligens (standard) | 2 $ / 10 $ |
| Claude Opus 5 | Komplext, handlingsinriktat arbete | 5 $ / 25 $ |
| Claude Fable 5 | Nästa generations agenter med långvarig drift | 10 dollar / 50 dollar |
| Claude Haiku 4.5 | Snabbaste och billigaste | 1 dollar / 5 dollar |
Senaste modeller och priser från Anthropic: platform.claude.com/docs/en/models/overview
OpenAI
| Modell | Bäst för | Pris (inmatning/utmatning per M tokens) |
|---|---|---|
| GPT-5.6 Terra | Balanserad (standard) | 2 $ / 12 $ |
| GPT-5.6 Sol | Frontier, ett komplext arbete | 4 $ / 20 $ |
| GPT-5.6 Luna | Kostnadsmedveten | 0,20 $ / 1,20 $ |
De senaste modellerna och priserna från OpenAI: developers.openai.com/api/docs/models
Google Gemini och OpenRouter visar sina modeller med samma uppskattning per generation i modellväljaren. OpenRouter ger dig tillgång till modeller från många olika företag med ett enda nyckelord.
Vad den vet
Generatorn får information om appens runtime-kontrakt, så den använder rätt former:
export async function transform(payload, topic, shop, ctx), som returnerar ett objekt för att utlösa triggern ellernullför att hoppa över händelsen.ctx.log(...)för loggpanelen ochctx.shopify(query, variables)för Admin GraphQL API - vilket ger ett undantag vid fel och har en begränsning på 10 anrop per körning.- Det ämne som din trigger lyssnar på, samt den insamlade dataposten för det.
Den vet inte vilka behörigheter du har beviljat. Om den genererade koden gör en förfrågan om en resurs som du inte har beviljat åtkomst till, misslyckas anropet vid körning - se Behörigheter och åtkomst till data.
