Generer utløserkode med AI

Generer utløserkode med AI

Kopier side

Koble til API-nøkkelen din for Claude, OpenAI, Gemini eller OpenRouter, og beskriv en tilpasset utløser for Shopify Flow med vanlige ord. AI skriver koden.

Beskriv hva du ønsker på enkelt språk, og la AI skrive koden. Den bruker din egen nøkkel fra AI-leverandøren, og er basert på denne appens kjøretidskontrakt, Shopify Admin API og - så snart du har registrert en - den faktiske hendelsesdataen som utløseren din mottar.

Koble til en leverandør

Gå til Developer → Connections og legg inn API-nøkkelen din for den leverandøren du foretrekker: Anthropic (Claude), OpenAI, Google Gemini eller OpenRouter.

Koble til én eller flere tjenesteleverandører, og velg per generasjon. Når du kobler fra, fjernes nøkkelen igjen.

Fanen «Connections» på utviklersiden med kort for Anthropic, OpenAI, Google Gemini og OpenRouter, der Anthropic viser «Key connected»
Utvikler, Tilkoblinger: ett kort per leverandør. En tilkoblet nøkkel vises aldri igjen, den kan bare erstattes eller kobles fra.

Opprett en tilpasset utløser

  1. Åpne en tilpasset utløser. Når en leverandør er tilkoblet, vises en Generer med AI-boks i «Transform»-kortet, over koden.
  2. Beskriv hva som skal skje - vær konkret om når det skal utløses og hva arbeidsflyten krever, for eksempel:

    Utfør handlingen kun når ordretotalen er over 500 og ordren har merkelappen «vip». Send ordrenummeret, totalbeløpet og valutaen til Shopify Flow.

  3. Velg en leverandør (hvis du har koblet til flere) og en modell, og klikk deretter på Generer.
  4. Koden lastes inn i redigeringsprogrammet som en ulagret endring. Gå gjennom den, test den, og trykk deretter på Lagre. Hvis det allerede finnes kode der, redigeres den i stedet for å starte på nytt, så «gjør nå også X» bygger videre på det du allerede har.
«Generer med AI»-feltet på «Transform»-kortet i en tilpasset utløser, med et modellvalg, kostnaden per generering og en prompt
Velg en modell - kostnaden per generering står oppgitt ved siden av - og beskriv når utløseren skal aktiveres og hva Shopify Flow trenger.
Kodeditoren etter generering: en transformasjon som utelater ordrer på 500 eller mindre og ordrer uten taggen «vip», og returnerer ordrenummer, totalbeløp og valuta
Resultatet vises i redigeringsvinduet som en ikke-lagret endring: to filtre og de tre verdiene som ble bedt om i spørsmålet.

Generer et utdrag av butikkfronten

En Tilpassede utløsere for butikkfronten fungerer annerledes: den har ingen transformasjon å skrive. Det du må lage, er JavaScript-koden som publiserer hendelsen fra temaet ditt, og det er akkurat der folk ofte støter på problemer - hvert tema gir elementene sine forskjellige navn.

Åpne utløseren for nettbutikken og bruk funksjonen Generer kodebit med AI. Beskriv hva som skal utløse den («når handlekurven åpnes i Dawn, send antall varer og totalbeløpet i handlekurven»), så får du en ferdig kodebit med det registrerte hendelsesnavnet ditt, samt instruksjoner om hvor du skal lime den inn.

Les gjennom den før du limer den inn, juster eventuelle selektorer den har gjettet seg frem til for temaet ditt, og legg aldri inn kundens navn, e-postadresse, telefonnummer eller adresse i dataene.

Kortet «Generer kodebit med AI» for en butikkfront-utløser, med en generert kodebit for Dawn-handlekurven og en merknad om hvor den skal limes inn
For en «storefront»-utløser får du et tema-utdrag med navnet på hendelsen din, samt en merknad om hvor det skal plasseres.

Valg av modell og pris

Hvert alternativ viser en estimert kostnad per generering, og i boksen vises prisen per million token for den valgte modellen. Kostnaden faktureres til din egen leverandørkonto, ikke til din Workflow Trigger Extensions-plan - en enkelt generering koster vanligvis et par cent eller mindre. Modeller og priser endres over tid; de nyeste opplysningene finnes på hver leverandørs nettsted, som det er lenket til under hver tabell.

Anthropic (Claude)

Modell Best egnet for Pris (innsats/utbytte per M tokens)
Claude Sonett 5 Balansert hastighet og intelligens (standard) 2 $ / 10 $
Claude Opus 5 Komplekst, handlingsorientert arbeid 5 $ / 25 $
Claude Fable 5 Neste generasjons agenter med lang levetid 10 dollar / 50 dollar
Claude Haiku 4.5 Raskest og billigst 1 dollar / 5 dollar

De nyeste Anthropic-modellene og prisene: platform.claude.com/docs/en/models/overview

OpenAI

Modell Best egnet for Pris (innsats/utbytte per M tokens)
GPT-5.6 Terra Balansert (standard) 2 $ / 12 $
GPT-5.6 Sol Frontier, et komplekst arbeid 4 $ / 20 $
GPT-5.6 Luna Kostnadsbevisst 0,20 $ / 1,20 $

De nyeste OpenAI-modellene og prisene: developers.openai.com/api/docs/models

Google Gemini og OpenRouter viser modellene sine med samme estimat per generasjon i modellvelgeren. OpenRouter gir deg tilgang til modeller fra mange selskaper bak én enkelt nøkkel.

Hva den vet

Generatoren får oppgitt denne appens kjøretidskontrakt, slik at den bruker de riktige figurene:

  • export async function transform(payload, topic, shop, ctx), som returnerer et objekt for å utløse utløseren eller null for å hoppe over hendelsen.
  • ctx.log(...) for loggpanelet, og ctx.shopify(query, variables) for Admin GraphQL API - som kaster en unntak ved feil og har en begrensning på 10 anrop per kjøring.
  • Emnet som utløseren din overvåker, og den innsamlede prøvedataen for dette.

Den vet ikke hvilke tillatelser du har gitt. Hvis den genererte koden forespør en ressurs du ikke har gitt tilgang til, mislykkes anropet under kjøring - se Tillatelser og datatilgang.