Wie man einen fortgeschrittenen Shopify E-Commerce KI-Chatbot erstellt
By Brendan - AI Automation · 2023-12-22
In diesem Blog-Beitrag wird gezeigt, wie ein funktionsfähiger Shopify E-Commerce-Chatbot mit KI-Produktempfehlungen und Bestellverfolgung erstellt werden kann.
Erstellung eines Shopify E-Commerce-Chatbots Schritt für Schritt
- In diesem Video wird gezeigt, wie man Schritt für Schritt einen funktionsfähigen Shopify E-Commerce-Chatbot innerhalb von Voice Flow erstellt.
- Der Chatbot bietet KI-Produktempfehlungen, ermöglicht es Kunden, ihre Bestellungen zu verfolgen und ihnen Fragen zu stellen, auf die der Bot mit KI-generierten Antworten antwortet.
- Die Bedeutung für E-Commerce-Shops liegt darin, dass Kunden oft nicht wissen, was sie wollen, und durch die Nutzung eines solchen Systems Produkte basierend auf ihren Bedürfnissen empfohlen werden können.
- Eine beispielhafte Produktempfehlung wird gezeigt, bei der der Chatbot nach einer Strandtasche fragt und daraufhin mehrere relevante Taschen empfiehlt.
- Durch das Ansehen des gesamten Videos erhält man das Fachwissen, um dies für eigene AAA-Kunden oder den eigenen E-Commerce-Shop umzusetzen.
Erstellung eines Shopify E-Commerce-Chatbots Schritt für Schritt
Optimierung des Chatbot-Antwortsystems
- Der Prozess beginnt mit der Einrichtung eines Chatbot-Antwortsystems, das Lufttischdaten abruft, um Kundenanfragen zu beantworten.
- Der Chatbot wird darauf trainiert, die Anfragen der Kunden zu verstehen und entsprechend zu reagieren, indem er Lufttischabfragen generiert.
- Die Airtable-Abfragen werden verwendet, um die gewünschten Produkte anhand von Farbe, Kategorie und anderen Kriterien zu filtern.
- Die API-Anfrage an Airtable wird mit einem Token authentifiziert und die Daten werden dann mithilfe von JavaScript verarbeitet, um sie in eine übersichtliche Produktliste umzuwandeln.
Optimierung des Chatbot-Antwortsystems
Einrichten von Daten und Variablen in Voiceflow
- Stellen Sie sicher, dass die Spaltennamen in Airtable mit den entsprechenden Variablen in Voiceflow übereinstimmen.
- Verwenden Sie JavaScript, um die Daten aus der Airtable abzurufen und in Variablen zu speichern.
- Überprüfen Sie, ob Produktinformationen abgerufen wurden, und leiten Sie den Prozess entsprechend weiter.
- Fügen Sie eine KI-Antwort hinzu, um dem Benutzer die empfohlenen Produkte zu präsentieren und eventuelle Unterschiede zu erklären.
Einrichten von Daten und Variablen in Voiceflow
Optimierung von Shopify-Produktdaten
- Die Optimierung von Shopify-Produktdaten ist ein wichtiger Schritt, um sicherzustellen, dass die Produktinformationen auf der Website korrekt und ansprechend präsentiert werden.
- Der Prozess beinhaltet das Abrufen von Produktdaten aus Shopify mithilfe von HTTP-Anfragen und API-Schlüsseln.
- Um die API-Schlüssel zu erhalten, muss der Entwickler auf Shopify zum Bereich 'Apps und Vertriebskanäle' navigieren und dort eine App erstellen.
- Die erforderlichen Berechtigungen für die API müssen aktiviert werden, um Lese- und Schreibzugriff auf Produktinformationen zu gewähren.
- Nachdem die API-Schlüssel erhalten und die Anwendung installiert wurde, müssen die Daten aus Shopify in die Airtable-Datenbank übertragen werden.
- Die Übertragung umfasst das Hinzufügen neuer Produkte, Aktualisieren bestehender Produkte und Löschen nicht mehr vorhandener Produkte.
- Sobald die Produktdaten in der Airtable-Datenbank vorliegen, können weitere Anpassungen wie die Integration von Empfehlungstexten und Schaltflächen vorgenommen werden, um eine benutzerfreundliche Produktpräsentation zu gewährleisten.
Optimierung von Shopify-Produktdaten
Automatisierung von Shopify-Produkten und Bestellungen
- Durch mehrere unterschiedliche API-Anfragen kann das Problem gelöst werden
- Ein Header mit dem Wert application Json namens Inhaltsart erstellen und den x-Shopify-Zugriffstoken hinzufügen
- Der Iterator nimmt ein Array von der HTTP-Anfrage und ermöglicht die schrittweise Verarbeitung der Daten
- Die Suche nach den Airtable-Datensätzen erfolgt anhand der Shopify-ID, um den richtigen Datensatz zu erhalten
- Upseren eines Datensatzes bedeutet die Aktualisierung oder das Anlegen neuer Datensätze
- Der Array-Aggregator und die Set-Variable dienen der Weiterverarbeitung von Daten und der Festlegung des aktuellen Datums
- Erneute Suche in den Airtable-Datensätzen, um nicht aktualisierte Produkte zu identifizieren
- Der Löschvorgang in Airtable erfolgt für Produkte, die veraltet sind und nicht mehr vorhanden sein sollen
- Ein Catch-Bundle Validation Error dient dazu, Fehler zu ignorieren, wenn keine Produkte gelöscht werden müssen
Automatisierung von Shopify-Produkten und Bestellungen
Einrichten der Shopify HTTP-Anfrage
- Zuerst muss die spezifische Variable für die Auftrags-ID aktualisiert werden.
- Anschließend erfolgt ein API-Aufruf an Airtable, um spezifische Daten abzurufen.
- Die Anfrage an Airtable erfolgt manuell durch Angabe der Kunden-Auftrags-ID.
- Die JavaScript-Block wird genutzt, um die Auftrags-ID aus der JSON-Antwort zu extrahieren.
- Die Shopify HTTP-Anfrage erfordert zusätzliche Header-Informationen und den Shopify-Zugriffstoken.
- Das Ergebnis wird in ein Response AI umgewandelt, um Kunden über den Bestellstatus zu informieren.
- Es besteht auch die Möglichkeit, ein FAQ-System hinzuzufügen, um Kundenfragen zu beantworten.
- Der Chatbot kann auf dem Shopify-Store integriert werden, indem der bereitgestellte Code-Snippet eingefügt wird.
Einrichten der Shopify HTTP-Anfrage
Conclusion:
Die Einrichtung eines fortgeschrittenen Shopify E-Commerce-Chatbots ermöglicht es, Kunden KI-generierte Produktempfehlungen zu bieten und Bestellungen zu verfolgen. Dieser Blog-Beitrag zeigt, wie dieser Prozess Schritt für Schritt umgesetzt werden kann, um die Funktionalität des Chatbots zu optimieren.