Hur du lägger till Asyntai AI-chattbot i PrestaShop
Steg-för-steg-guide för PrestaShop-webbplatser
Steg 1: Hämta din inbäddningskod
Gå först till din Asyntai-instrumentpanel och scrolla ner till avsnittet "Inbäddningskod". Kopiera din unika inbäddningskod som ser ut så här:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Obs! Koden ovan är bara ett exempel. Du måste kopiera din egen unika inbäddningskod från din instrumentpanel eftersom den innehåller ditt personliga widget-ID.
Steg 2: Använda anpassad kodmodul (rekommenderas)
Det enklaste sättet att lägga till chattboten är att använda en gratis "Custom Code"-modul från PrestaShop Addons marknadsplats:
- Logga in på din PrestaShop Back Office
- Gå till Moduler → Modulhanterare
- Klicka på "Ladda upp en modul" eller sök på marknadsplatsen efter "Custom Code" eller "Header Footer Scripts
- Install a module like "Custom JS and CSS" or similar
- När det är installerat, gå till modulens konfiguration
- Hitta avsnittet \"Sidfotsskript\" eller \"Före </body>\"
- Klistra in din Asyntai-inbäddningskod
- Klicka på "Spara"
Tips: Populära gratismoduler för detta ändamål inkluderar "Custom JS and CSS Pro", "Custom Code" och "Header and Footer Scripts". Dessa moduler överlever tema- och PrestaShop-uppdateringar.
Alternativ: Redigera temamallar (PrestaShop 1.7+/8)
Du kan lägga till koden direkt i ditt temas sidfotsmall:
- Åtkomst till dina PrestaShop-filer via FTP eller filhanteraren
- Navigera till din temamapp:
themes/your_theme/templates/_partials/ - Öppna filen footer.tpl (eller kontrollera
templates/layouts/layout-both-columns.tpli vissa teman) - Hitta den avslutande taggen
</body>eller avsnittet{block name='javascript_bottom'} - Klistra in din Asyntai-inbäddningskod precis före den avslutande taggen
</body> - Spara filen
- Rensa PrestaShops cache: Avancerade parametrar → Prestanda → Rensa cache
Viktigt: Ändringar i temafiler kan skrivas över när du uppdaterar ditt tema. Överväg att använda ett underordnat tema eller en modul för en mer permanent lösning.
Alternativ: Använda temats anpassade JavaScript-fil
Many PrestaShop themes include a custom.js file for your own scripts:
- Navigera till:
themes/your_theme/assets/js/ - Leta efter en fil som heter custom.js (skapa den om den inte finns)
- Lägg till följande kod för att dynamiskt ladda chattboten:
(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);
})(); - Ersätt
YOUR_WIDGET_IDmed ditt faktiska widget-ID - Rensa PrestaShops cache
Alternativ: Skapa en enkel modul (för utvecklare)
För utvecklare kan du skapa en enkel modul med hjälp av hooken displayFooter:
- Skapa en mapp:
modules/asyntaichatbot/ - Skapa asyntaichatbot.php med den här koden:
<?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>';
}
} - Ersätt
YOUR_WIDGET_IDmed ditt faktiska widget-ID - Installera modulen via Moduler → Modulhanterare
Steg 3: Verifiera installationen
Efter att du har sparat dina ändringar och rensat cachen, besök din butik i en ny webbläsarflik eller ett inkognitofönster. Du bör se widgetknappen för chatten i det nedre högra hörnet. Klicka på den för att kontrollera att den öppnas och fungerar korrekt.
Ser du inte widgeten? Se till att rensa PrestaShops cache: gå till Avancerade parametrar → Prestanda → Rensa cache. Prova också att rensa webbläsarens cache eller visa i ett inkognitofönster. Om du använder en anpassad modul, kontrollera att den är aktiverad i Modulhanteraren.
Weebly