So fügen Sie den Asyntai AI Chatbot zu PrestaShop hinzu
Schritt-für-Schritt-Anleitung für PrestaShop-Websites
Schritt 1: Ihren Einbettungscode erhalten
Gehen Sie zunächst zu Ihrem Asyntai Dashboard und scrollen Sie zum Abschnitt "Einbettungscode". Kopieren Sie Ihren einzigartigen Einbettungscode, der so aussieht:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Hinweis: Der obige Code ist nur ein Beispiel. Sie müssen Ihren eigenen einzigartigen Einbettungscode von Ihrem Dashboard kopieren, da er Ihre persönliche Widget-ID enthält.
Schritt 2: Benutzerdefiniertes Code-Modul verwenden (empfohlen)
Der einfachste Weg, den Chatbot hinzuzufügen, ist die Verwendung eines kostenlosen "Custom Code"-Moduls aus dem PrestaShop Addons-Marktplatz:
- Melden Sie sich in Ihrem PrestaShop Back Office an
- Gehen Sie zu Modules → Module Manager
- Klicken Sie auf "Upload a module" oder suchen Sie im Marktplatz nach "Custom Code" oder "Header Footer Scripts"
- Install a module like "Custom JS and CSS" or similar
- Gehen Sie nach der Installation zur Konfiguration des Moduls
- Finden Sie den Abschnitt "Footer Scripts" oder "Before </body>"
- Fügen Sie Ihren Asyntai-Einbettungscode ein
- Klicken Sie auf "Save"
Tipp: Beliebte kostenlose Module für diesen Zweck sind "Custom JS and CSS Pro", "Custom Code" und "Header and Footer Scripts". Diese Module überstehen Theme- und PrestaShop-Updates.
Alternative: Theme-Vorlage bearbeiten (PrestaShop 1.7+/8)
Sie können den Code direkt zur Footer-Vorlage Ihres Themes hinzufügen:
- Access your PrestaShop files via FTP or file manager
- Navigieren Sie zu Ihrem Theme-Ordner:
themes/your_theme/templates/_partials/ - Öffnen Sie die Datei footer.tpl (oder überprüfen Sie bei manchen Themes
templates/layouts/layout-both-columns.tpl) - Finden Sie das schließende
</body>-Tag oder den Abschnitt{block name='javascript_bottom'} - Fügen Sie Ihren Asyntai-Einbettungscode direkt vor dem schließenden
</body>-Tag ein - Speichern Sie die Datei
- Leeren Sie den PrestaShop-Cache: Advanced Parameters → Performance → Clear cache
Wichtig: Änderungen an Theme-Dateien können beim Aktualisieren Ihres Themes überschrieben werden. Erwägen Sie die Verwendung eines Child-Themes oder eines Moduls für eine dauerhaftere Lösung.
Alternative: Benutzerdefinierte JavaScript-Datei des Themes verwenden
Many PrestaShop themes include a custom.js file for your own scripts:
- Navigieren Sie zu:
themes/your_theme/assets/js/ - Suchen Sie nach einer Datei namens custom.js (erstellen Sie sie, falls sie nicht existiert)
- Fügen Sie den folgenden Code hinzu, um den Chatbot dynamisch zu laden:
(function() {
var script = document.createElement('script');
script.async = true;
script.src = 'https://asyntai.com/static/js/chat-widget.js';
script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
document.body.appendChild(script);
})(); - Replace
YOUR_WIDGET_IDwith your actual widget ID - Leeren Sie den PrestaShop-Cache
Alternative: Ein einfaches Modul erstellen (für Entwickler)
Für Entwickler können Sie ein einfaches Modul mit dem displayFooter-Hook erstellen:
- Erstellen Sie einen Ordner:
modules/asyntaichatbot/ - Erstellen Sie asyntaichatbot.php mit folgendem Code:
<?php
class AsyntaiChatbot extends Module {
public function __construct() {
$this->name = 'asyntaichatbot';
$this->version = '1.0.0';
$this->author = 'Your Name';
parent::__construct();
$this->displayName = 'Asyntai Chatbot';
}
public function install() {
return parent::install() && $this->registerHook('displayFooter');
}
public function hookDisplayFooter($params) {
return '<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>';
}
} - Replace
YOUR_WIDGET_IDwith your actual widget ID - Install the module via Modules → Module Manager
Schritt 3: Installation überprüfen
Nachdem Sie Ihre Änderungen gespeichert und den Cache geleert haben, besuchen Sie Ihren Shop in einem neuen Browser-Tab oder Inkognito-Fenster. Sie sollten den Chat-Widget-Button in der unteren rechten Ecke sehen. Klicken Sie darauf, um sicherzustellen, dass er sich öffnet und korrekt funktioniert.
Widget nicht sichtbar? Stellen Sie sicher, dass Sie den PrestaShop-Cache leeren: Gehen Sie zu Advanced Parameters → Performance → Clear cache. Versuchen Sie auch, Ihren Browser-Cache zu leeren oder die Seite in einem Inkognito-Fenster anzuzeigen. Wenn Sie ein benutzerdefiniertes Modul verwenden, überprüfen Sie, ob es im Module Manager aktiviert ist.
Weebly