Trigger-Code mit KI generieren

Beschreiben Sie Ihre Anforderungen in einfacher Sprache, und lassen Sie die KI den Code schreiben. Dabei wird Ihr eigener KI-Anbieterschlüssel verwendet, und die Funktion basiert auf dem Laufzeitvertrag dieser App, der Shopify-Admin-API sowie - sobald Sie eines erfasst haben - der tatsächlichen Ereignis-Nutzlast, die Ihr Trigger empfängt.

Einen Anbieter verbinden

Fügen Sie unter „Entwickler“ -> „Verbindungen“ Ihren API-Schlüssel für den Anbieter Ihrer Wahl hinzu: Anthropic (Claude), OpenAI, Google Gemini oder OpenRouter.

Verbinden Sie einen oder mehrere Anbieter und wählen Sie pro Generation aus. Mit „Trennen“ wird der Schlüssel wieder entfernt.

Die Registerkarte „Verbindungen“ auf der Entwicklerseite mit Karten für Anthropic, OpenAI, Google Gemini und OpenRouter; bei Anthropic wird „Key verbunden“ angezeigt
Entwickler, Verbindungen: eine Karte pro Anbieter. Ein verbundener Schlüssel wird nie wieder angezeigt, sondern nur ersetzt oder getrennt.

Einen benutzerdefinierten Trigger erstellen

  1. Öffnen Sie einen benutzerdefinierten Trigger. Wenn ein Anbieter verbunden ist, erscheint in der „Transform“-Karte oberhalb des Codes das Feld „Mit KI generieren“.
  2. Beschreiben Sie, was geschehen soll - geben Sie dabei genau an, wann der Vorgang ausgelöst werden soll und was der Workflow benötigt, zum Beispiel:

    Löse den Vorgang nur aus, wenn der Bestellwert über 500 liegt und die Bestellung das Tag „vip“ enthält. Sende die Bestellnummer, den Gesamtbetrag und die Währung an Flow.

  3. Wählen Sie einen Anbieter (falls Sie mehr als einen verbunden haben) und ein Modell aus und klicken Sie anschließend auf „Generieren“.
  4. Der Code wird als ungespeicherte Änderung in den Editor geladen. Überprüfen Sie ihn, testen Sie ihn und speichern Sie ihn anschließend. Falls bereits Code vorhanden ist, wird dieser bearbeitet, anstatt von vorne zu beginnen, sodass „jetzt auch X ausführen“ auf dem bereits Vorhandenen aufbaut.
Das Feld „Mit KI generieren“ auf der Karte „Transformieren“ eines benutzerdefinierten Triggers, mit einer Modellauswahl, den Kosten pro Generierung und einer Eingabeaufforderung
Wählen Sie ein Modell aus - die Kosten pro Generierung sind daneben angegeben - und beschreiben Sie, wann der Trigger ausgelöst werden soll und was Flow benötigt.
Der Code-Editor nach der Generierung: Eine Transformation, die Aufträge mit einem Wert von 500 oder weniger sowie Aufträge ohne das Tag „vip“ überspringt und die Auftragsnummer, den Gesamtbetrag und die Währung zurückgibt.
Das Ergebnis wird im Editor als nicht gespeicherte Änderung angezeigt: zwei Filter und die drei Werte, nach denen in der Eingabeaufforderung gefragt wurde.

Ein Storefront-Snippet generieren

Ein Benutzerdefinierte Storefront-Auslöser funktioniert anders: Es muss keine Transformation geschrieben werden. Was Sie erstellen müssen, ist das JavaScript, das das Ereignis aus Ihrem Theme veröffentlicht, und genau daran scheitern viele - jedes Theme benennt seine Elemente anders.

Öffnen Sie den Storefront-Trigger und wählen Sie „Snippet mit KI generieren“. Beschreiben Sie das Ereignis, das den Trigger auslösen soll („Wenn sich die Warenkorb-Schublade in Dawn öffnet, sende die Artikelanzahl und die Warenkorb-Gesamtsumme“), und Sie erhalten ein fertiges Snippet mit Ihrem registrierten Ereignisnamen sowie Hinweisen dazu, wo Sie es einfügen müssen.

Lesen Sie den Text, bevor Sie ihn einfügen, passen Sie alle Selektoren an, die das Programm für Ihr Theme automatisch ermittelt hat, und fügen Sie niemals den Namen, die E-Mail-Adresse, die Telefonnummer oder die Anschrift eines Kunden in die Payload ein.

Die Karte „Snippet mit KI generieren“ eines Storefront-Triggers mit einem generierten Snippet für die Dawn-Warenkorb-Schublade und einem Hinweis, wo dieses eingefügt werden soll
Bei einem Storefront-Trigger erhältst du den Theme-Snippet mit deinem Ereignisnamen darin sowie einen Hinweis darauf, wo dieser eingefügt werden muss.

Modellauswahl und Kosten

Jede Option zeigt die geschätzten Kosten pro Generierung an, und im Feld wird der Preis pro Million Token für das ausgewählte Modell angezeigt. Die Kosten werden über Ihr eigenes Anbieterkonto abgerechnet, nicht über Ihren Workflow Trigger Extensions-Tarif - eine einzelne Generierung kostet in der Regel ein paar Cent oder weniger. Modelle und Preise ändern sich im Laufe der Zeit; die aktuellsten Angaben finden Sie auf den Websites der jeweiligen Anbieter, die unter jeder Tabelle verlinkt sind.

Anthropic (Claude)

Modell Am besten geeignet für Preis (Eingabe/Ausgabe pro M Token)
Claude Sonett 5 Ausgewogenes Verhältnis von Geschwindigkeit und Intelligenz (Standard) 2 $ / 10 $
Claude Opus 5 Komplexe, eigenverantwortliche Arbeit 5 $ / 25 $
Claude Fable 5 Agenten der nächsten Generation mit langer Laufzeit 10 $ / 50 $
Claude Haiku 4.5 Am schnellsten und am günstigsten 1 $ / 5 $

Aktuelle Modelle und Preise von Anthropic: platform.claude.com/docs/en/models/overview

OpenAI

Modell Am besten geeignet für Preis (Eingabe/Ausgabe pro M Token)
GPT-5.6 Terra Ausgewogen (Standard) 2 $ / 12 $
GPT-5.6 Sol Pionierarbeit, komplexe Arbeit 4 $ / 20 $
GPT-5.6 Luna Kostenbewusst 0,20 $ / 1,20 $

Aktuelle OpenAI-Modelle und Preise: developers.openai.com/api/docs/models

Google Gemini und OpenRouter listen ihre Modelle im Modellauswahl-Tool mit derselben Schätzung pro Generation auf. OpenRouter bietet Ihnen Modelle zahlreicher Anbieter unter einem einzigen Schlüssel.

Was es weiß

Dem Generator wird der Laufzeitvertrag dieser App mitgeteilt, sodass er die richtigen Formen verwendet:

  • export async function transform(payload, topic, shop, ctx) - gibt ein Objekt zurück, um den Trigger auszulösen, oder null, um das Ereignis zu überspringen.
  • ctx.log(...) für das Protokoll-Panel und ctx.shopify(query, variables) für die Admin-GraphQL-API - diese löst bei einem Fehler einen Fehler aus und ist auf 10 Aufrufe pro Durchlauf begrenzt.
  • Das Thema, auf das Ihr Trigger reagiert, und die dafür erfasste Sample-Nutzlast.

Es ist nicht bekannt, welche Berechtigungen Sie erteilt haben. Wenn der generierte Code eine Ressource abfragt, für die Sie keinen Zugriff gewährt haben, schlägt der Aufruf zur Laufzeit fehl - siehe Berechtigungen und Datenzugriff.