Skapa triggerkod med AI

Skapa triggerkod med AI

Kopiera sidan

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.

Anslut en eller flera leverantörer och välj per generation. När du kopplar bort tas nyckeln bort igen.

Fliken ”Anslutningar” på utvecklarsidan med kort för Anthropic, OpenAI, Google Gemini och OpenRouter, där Anthropic visas som ”Ansluten”
Utvecklare, Anslutningar: ett kort per leverantör. En ansluten nyckel visas aldrig igen, utan ersätts eller kopplas bort.

Skapa en anpassad utlösare

  1. Öppna en anpassad utlösare. När en leverantör är ansluten visas rutan ”Generera med AI” i kortet ”Transformera”, ovanför koden.
  2. 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.

  3. Välj en leverantör (om du har anslutit fler än en) och en modell, och klicka sedan på ”Generera”.
  4. 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.
Rutan ”Generera med AI” på kortet ”Transformera” i en anpassad utlösare, med ett modellvalsfönster, kostnaden per generering och en prompt
Välj en modell - kostnaden per generering anges bredvid - och beskriv när utlösaren ska aktiveras och vad Shopify Flow behöver.
Kodredigeraren efter generering: en omvandling som utelämnar order på 500 eller mindre samt order utan taggen ”vip”, och returnerar ordernummer, totalsumma och valuta
Resultatet visas i redigeraren som en osparad ändring: två filter och de tre värden som begärdes i inmatningsrutan.

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.

Kortet ”Skapa kodsnutt med AI” för en butiksfront-trigger, med en genererad kodsnutt för Dawn-kundvagnsfönstret och en anvisning om var den ska klistras in
För en butiksfront-trigger får du ett temakodavsnitt där ditt händelsenamn ingår, samt en anvisning om var det ska placeras.

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 eller null för att hoppa över händelsen.
  • ctx.log(...) för loggpanelen och ctx.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.