Hur du lägger till Asyntai AI-chattbot i PrestaShop

Steg-för-steg-guide för PrestaShop-webbplatser

Hämta inbäddningskod

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:

  1. Logga in på din PrestaShop Back Office
  2. Gå till Moduler → Modulhanterare
  3. Klicka på "Ladda upp en modul" eller sök på marknadsplatsen efter "Custom Code" eller "Header Footer Scripts
  4. Install a module like "Custom JS and CSS" or similar
  5. När det är installerat, gå till modulens konfiguration
  6. Hitta avsnittet \"Sidfotsskript\" eller \"Före </body>\"
  7. Klistra in din Asyntai-inbäddningskod
  8. 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:

  1. Åtkomst till dina PrestaShop-filer via FTP eller filhanteraren
  2. Navigera till din temamapp: themes/your_theme/templates/_partials/
  3. Öppna filen footer.tpl (eller kontrollera templates/layouts/layout-both-columns.tpl i vissa teman)
  4. Hitta den avslutande taggen </body> eller avsnittet {block name='javascript_bottom'}
  5. Klistra in din Asyntai-inbäddningskod precis före den avslutande taggen </body>
  6. Spara filen
  7. 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:

  1. Navigera till: themes/your_theme/assets/js/
  2. Leta efter en fil som heter custom.js (skapa den om den inte finns)
  3. 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);
    })();
  4. Ersätt YOUR_WIDGET_ID med ditt faktiska widget-ID
  5. 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:

  1. Skapa en mapp: modules/asyntaichatbot/
  2. 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>';
      }
    }
  3. Ersätt YOUR_WIDGET_ID med ditt faktiska widget-ID
  4. 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.