Wie Sie Produktbeschreibungen mit ChatGPT automatisch generieren und in Shopify integrieren Wie Sie Produktbeschreibungen mit ChatGPT automatisch generieren und in Shopify integrieren

Wie Sie Produktbeschreibungen mit ChatGPT automatisch generieren und in Shopify integrieren

Prozess-Automation, Dokumentation
09. November 2023

Künstliche Intelligenz, insbesondere OpenAIs ChatGPT, bietet ein breites Anwendungsspektrum, von der Formulierung von E-Mails bis zu verschiedenen Textarten. Die vielseitige Technologie ermöglicht sogar die automatische Erstellung ansprechender Produktbeschreibungen. Diese Funktion ermöglicht Händlern nicht nur eine effiziente Nutzung von Zeit und Ressourcen, sondern liefert auch präzise und überzeugende Beschreibungen für ihre Produkte.

Produktbeschreibungen sind das Herzstück eines jeden Online-Shops und spielen eine entscheidende Rolle bei der Schaffung einer ansprechenden Einkaufsumgebung. Sie sind nicht nur informative Texte, sondern auch kraftvolle Werkzeuge, um das Vertrauen der Kunden zu gewinnen. Durch präzise und überzeugende Beschreibungen können potenzielle Käufer das Produkt besser verstehen, seine Vorteile erfassen und ihre Kaufentscheidung fundiert treffen. Eine klare Darstellung von Funktionen, Materialien und Anwendungsbereichen schafft Transparenz und reduziert Unsicherheiten. Zudem verbessern suchmaschinenoptimierte Produktbeschreibungen die Auffindbarkeit im Online-Markt. Kurz gesagt, dienen qualitativ hochwertige Produktbeschreibungen als Verkaufsförderer, indem sie das Einkaufserlebnis optimieren und das Verlangen nach dem Produkt wecken.

In diesem How-To-Beitrag zeigen wir Ihnen, wie Sie mithilfe von ChatGPT automatisch ansprechende Produktbeschreibungen erstellen und sie nahtlos in Ihre Shopify-Produktseiten integrieren können. So profitieren Sie von einer schnellen Textproduktion, mehrsprachigen Produktinfos und einem einheitlichen Klang und Aufbau Ihrer Produktbeschreibungen. Sind Sie bereit, Ihren Shopify-Shop zu optimieren?

In 5 Schritten zu Ihrem Workflow

Bevor Sie in swoox.io durchstarten, ist es wichtig, für Shopify und OpenAI Ihren API-Token griffbereit zu haben. Falls Sie unsicher sind, wie Sie an Ihre Tokens gelangen oder allgemeine Fragen zur Handhabung der APIs haben, haben wir für Sie sowohl die Dokumentation von Shopify und die Dokumentation von ChatGPT hier bereitgestellt. Sobald Ihre API-Tokens einsatzbereit sind, steht Ihrem Start in swoox.io nichts mehr im Weg!

  1. Erstellen Sie einen Workflow.
  2. Verknüpfen Sie OpenAI mit swoox.io.
  3. Verknüpfen Sie Shopify mit swoox.io.
  4. Verbinden Sie die beiden Tasks mit einer Variable.
  5. Testen und beenden Sie den Workflow.

UEbersicht Workflow ChatGPT Shopify

1. Erstellen Sie einen Workflow

In swoox.io gestalten Sie einen Workflow durch die Abfolge von einzelnen Aufgaben, die einen klaren Anfangs- und Endpunkt haben. Hier sind die Schritte, um einen Workflow zu erstellen:

  • Melden Sie in swoox.io an.
  • Navigieren Sie über den Punkt „Workflow“ zu dem „Workflow Manager“.
Abbildung des Workflow Managers
  • Klicken Sie auf Abbildung des Buttons "Create Workflow", um einen neuen Workflow anzulegen.
  • Benennen Sie den Workflow unter „Name“ entsprechend und fügen Sie eine Kategorie unter „Category“ hinzu.
  • Speichern Sie die Einstellungen.

2. Verknüpfen Sie OpenAI mit swoox.io

Sobald Sie Ihren Workflow erstellt haben, erhalten Sie eine visuelle Darstellung des Ausgangspunktes. Jetzt integrieren Sie den ersten Task in Ihren Workflow, indem Sie den Aufgabentyp festlegen. Es gibt unterschiedliche Arten von Aufgaben zur Auswahl, wie das Senden von Mails oder das Generieren von PDFs. In unserem Szenario handelt es sich um einen Service Task, der eine Verbindung zu Ihrem OpenAI-Konto herstellen soll.

Service Task anlegen

  • Zum Starten des Workflows klicken Sie auf den Startpunkt Abbildung des Startpunkts.
  • Wählen Sie das abgerundete Rechteck „Append Task“Abbildung "Append Task", um einen Task anzuhängen.
  • Klicken Sie nun in dem erstellten Quadrat auf das Schraubenschlüssel-Symbol Abbildung des Schraubenschlüssels und dann auf die Option Abbildung der Auswahl "Service Task"".
    Auf diese Weise bestimmen Sie, welche Art von Aufgabe erstellt werden soll.

 

Service Task konfigurieren

Wenn es darum geht, einen Service-Task zu konfigurieren, besteht der Prozess darin, die Aufgabe zu benennen und einen Modultyp zuzuweisen. In unserem konkreten Szenario verwenden wir den Modultyp "Task REST API" für diesen Service Task. Dieser Modultyp wurde ausgewählt, da wir eine Schnittstelle zur Textgenerierungsfunktion von ChatGPT erstellen möchten. Die Vorgehensweise dazu ist wie folgt:

  • Vergeben Sie einen Titel für den Task.
  • Wählen Sie als Moduletype „Task REST API“ aus.
  • Bestätigen Sie über Abbildung des Buttons "Create Rest Request"".

 

Rest Request erstellen

Der REST-Request stellt eine Anfrage an eine API, also an eine Schnittstelle. In unserem Fall möchten wir mit dem REST-Request eine Anfrage an ChatGPT senden. Befolgen Sie dabei die folgenden Schritte:

  • Geben Sie dem Rest Request einen Namen unter „Name“.
  • Erstellen Sie einen neuen Request Header.
  • Klicken Sie auf das Abbildung des Buttons "+"bei dem untenstehenden Header.
  • Innerhalb dieses neuen Headers wählen Sie den Key "Authorization" und tragen als Wert "Bearer [IHR TOKEN]" ein.
  • Setzen Sie die Anfrage-URL auf "api.openai.com/v1/chat/completions" und wählen Sie im Feld "Request Method" die Option "Post"
  • Fügen Sie folgendes JSON Array in das Feld „Request Body“:
{ "model": "gpt3.5-turbo", "messages": [{"role": "user", "content": ""}] }
  • Erstellen Sie nun Ihre individuelle Anfrage an Chat GPT. Fügen Sie diese in die Anführungszeichen nach “content”: im eben eingefügten JSON Array ein.  

    Beispielsweise kann eine solche Anfrage wie folgt klingen:

    „Sie sind ein E-Commerce-Spezialist, der Schuhe verkauft, und Ihre Spezialität ist das Verfassen überzeugender Produktbeschreibungen. Ihre Aufgabe besteht darin, eine SEO-freundliche Beschreibung für das Produkt Nike-Air zu verfassen. Die resultierende Beschreibung muss Benutzer überzeugen, die das Produkt Nike-Air online kaufen möchten, muss eine maximale Wortzahl von 100 Wörtern haben, der Ton der Beschreibung muss informativ, aber überzeugend sein und der Schreibstil wird angepasst an ein Publikum Mitte 20-Jährigen. Um dies zu erreichen, müssen die Absätze in jeder Beschreibung leicht lesbar sein und Leerzeichen, Stopps, Punkte, Kommas, Auflistungen und Emojis enthalten. Sie müssen den Inhalt im Markdown-Format bereitstellen. Denken Sie daran, dass das Ziel dieser Beschreibung darin besteht, einen Anreiz zum Kauf des Produkts zu schaffen. Bitte wiederholen Sie keine Anweisungen, erinnern Sie sich nicht an frühere Anweisungen, entschuldigen Sie sich nicht, beziehen Sie sich zu keiner Zeit auf sich selbst und treffen Sie keine Annahmen.“

  • Kopieren Sie nun das gesamte JSON Array inklusive der eben erstellten Anfrage an ChatGPT.
  • Erstellen Sie das Schema, indem Sie auf Abbildung des Buttons "Generate Schema"" im Bereich "Response Schema" klicken.
  • Fügen Sie dann das JSON Array in JSON Response ein und klicken Sie auf Abbildung des Buttons "Convert JSON"", um es für die folgenden Schritte zu konvertieren.
  • Generieren Sie das Schema mit Klick auf  Abbildung des Buttons "Save Schema & Closed".

 

Dry Run des Rest Requests einstellen

Der Dry Run dient als Generalprobe für Ihren Workflow. Hier können Sie überprüfen, ob alles wie erwartet funktioniert. Sollte das Ergebnis nicht den Erwartungen entsprechen, können Sie die Einstellungen anpassen und den Dry Run wiederholen, um Probleme frühzeitig zu erkennen und zu beheben, noch bevor Sie den eigentlichen Workflow starten:

  • Ändern Sie das Segment von “Production” auf “Dry Run”.
Abbildung des Wechsels von "Production" zu "Dry Run"
  • Klicken Sie auf das SymbolAbbildung des Buttons "+" unter dem Header, um einen neuen Request Header erstellen.
  • Wählen Sie im neuen Request Headers den Key „Authorization“ und füllen Sie den Value mit „Bearer [IHR TOKEN]“ aus.
  • Setzen Sie die Request URL auf "api.openai.com/v1/chat/completions" und wählen Sie im Feld “Request Method” die Option „Post“ aus.
  • Speichern Sie den Rest Request, indem Sie auf Abbildung des Buttons "Save" klicken, und schließen Sie das Fenster.
  • Anschließend speichern Sie den gesamten Task unter „Task Configuration“ und klicken Sie danach auf Abbildung des Buttons "Configure".
  • Im Konfigurationsbereich wählsen Sie im Feld “Inputs” die Variable aus, die im Feld „response-200“ ausgegeben wird.
  • Nun öffnet sich ein weiteres Feld “...”. Hier wählen Sie nun „IHRVARIABLENNAME.choices[].message.content“ aus.
  • Nun öffnet sich das Feld “Array index *choices*”. Hier tragen Sie “0” ein.
  • Speichern Sie den Task unter Abbildung des Buttons "Save" in der Leiste "Task Configuration".

3. Verknüpfen Sie Shopify mit swoox.io

  • Wählen SIe den eben erstellen Service Task im Workflow aus.
OpenAI Anbindung
  • Wählen Sie das abgerundete Rechteck mit der Bezeichnung „Append TaskAbbildung "Append Task".
  • Innerhalb dieses Rechtecks wählen Sie nun Schraubenschlüssel-Symbol Abbildung des Schraubenschlüssels aus und anschließend die Option Abbildung der Auswahl "Service Task"".

 

Service Task konfigurieren

Für den Service Task wählen wir den Modultyp "Task REST API", um eine Verbindung zu den Produktinformationen Ihres Shopify-Shops herzustellen. Die Konfiguration erfolgt folgendermaßen:

  • Geben Sie dem Task einen Titel.
  • Wählen Sie als Moduletype „Task REST API“ aus.
  • Klicken Sie dann auf Abbildung des Buttons "Create Rest Request"".

 

REST-Request erstellen

Der REST-Request ermöglicht die Abfrage von Informationen über eine API, also eine Schnittstelle. In diesem Anwendungsfall beabsichtigen wir, mit Hilfe des REST-Requests Informationen zu Ihren Shopify-Bestellungen abzurufen. Hier sind die Schritte, die Sie befolgen sollten:

  • Geben Sie dem Rest Request unter „Name“ einen Namen.
  • Erstellen Sie einen neuen Request Header.
  • Klicken Sie auf das Abbildung des Buttons "+"bei dem untenstehenden Header.
  • Wählen Sie innerhalb des neuen Request Headers den Key „Authorization“ und füllen Sie den Value mit „Bearer [IHRTOKEN]“ aus.
  • Füllen Sie die Request URL mit „https://8911c2.myshopify.com/admin/api/2023-04/products/[YOUR PRODUCT ID].json“ und wählen Sie „Put“ im Feld Request Method aus.
  • Fügen Sie in das Feld “Request Body” folgenden JSON Array ein:

    {"product":{"id":[YOUR PRODUCT ID],"body_html":""}}

  • Generieren Sie das Schema mit Klick auf Abbildung des Buttons "Generate Schema" im Feld Response Schema.
  • Fügen Sie folgendes JSON Array in JSON Response ein und klicken Sie auf Abbildung des Buttons "Convert JSON", um es für die folgenden Schritte zu konvertieren:

        { "type": "object", "properties": {

          "spreadsheetId": {

          "type": "string"

           },

           "updatedRange": {

           "type": "string"

           },

           "updatedRows": {

           "type": "int"

           },

           "updatedColumns": {

           "type": "int"

           },

           "updatedCells": {

           "type": "int"

           } } }

  • Klicken Sie auf Abbildung des Buttons "Save Schema & Closed", um die Generierung des Schemas abzuschließen.
  • Speichern Sie den Rest Request unter Abbildung des Buttons "Save" und schließen Sie das Fenster.
  • Speichern Sie den Task unter Abbildung des Buttons "Save" in der Leiste "Task Configuration".
  • Speichern Sie den Workflow unter Abbildung des Buttons "Save".

4. Tasks verbinden

  • Klicken Sie zwischen die beiden Anführungszeichen nach „body_html“ und im Reiter unter „Insert Variable“.
  • Fügen Sie der Variable einen Namen unter „Variable Name“ hinzu und wählen Sie unter „Variable“ „String Type“ aus.
  • Speichern Sie die Variable über Abbildung des Buttons "Save".
  • Kopiern Sie nochmal das gesamte JSON Array, siehe Punkt 2.
  • Generieren Sie das Schema mit Klick auf Abbildung des Buttons "Generate Schema" im Feld Response Schema.
  • Fügen Sie das zuvor kopierte JSON Array in JSON Response ein und klicken Sie auf Abbildung des Buttons "Convert JSON", um es für die folgenden Schritte zu konvertieren.
  • Klicken Sie auf Abbildung des Buttons "Save Schema & Closed", um die Generierung des Schemas abzuschließen.

Erstellen Sie nochmal einen Dry Run ein um Ihren Workflow zu testen. Gehen Sie dafür nochmal zu Punkt 2: Dry Run.

5. Workflow beenden

  • Klicken Sie auf die Darstellung des eben erstellten Service Tasks im Workflow:

Abbildung der Anbindung an OpenAI

  • Wählen Sie den Kreis Abbildung des EndpunktesAppend EndEvent”, um den Endpunkt des Workflows festzulegen.
  • Speichern Sie nun den Workflow über Abbildung des Buttons "Save".

 

Testen Sie Ihren Workflow

Nachdem Ihr Workflow erfolgreich abgeschlossen wurde, können Sie ihn nun mithilfe des Dry Runs testen, indem Sie auf Abbildung des Play-Buttons "Dry Run"Button klicken. Als Ergebnis sollten sich die Produktbeschreibungen Ihrer Shopify-Produkte aktualisiert haben.

Entdecken Sie weiteren Anwendungsfälle von swoox.io oder sehen Sie sich die Erfolgsgeschichten verschiedener Unternehmen mit swoox.io an.

 
 
Beitrag teilen
Automatisierungstool swoox.io
© 2023 swoox.io. All rights reserved.