Înapoi la tabloul de bord

Documentație

Aflați cum să utilizați Asyntai

Cum să adăugați Chatbot-ul AI Asyntai în PrestaShop

Ghid pas cu pas pentru site-urile PrestaShop

Obține codul de încorporare

Pasul 1: Obțineți codul de încorporare

Mai întâi, accesați Tabloul de bord Asyntai și derulați în jos până la secțiunea "Cod de încorporare". Copiați codul unic de încorporare care va arăta astfel:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Notă: Codul de mai sus este doar un exemplu. Trebuie să copiați propriul cod unic de încorporare din Tabloul de bord, deoarece conține ID-ul personal al widgetului dvs.

Pasul 2: Utilizarea modulului de cod personalizat (Recomandat)

Cel mai simplu mod de a adăuga chatbot-ul este folosind un modul gratuit "Custom Code" de pe marketplace-ul PrestaShop Addons:

  1. Conectați-vă la Back Office-ul PrestaShop
  2. Mergeți la Modules → Module Manager
  3. Faceți clic pe "Upload a module" sau căutați pe marketplace "Custom Code" sau "Header Footer Scripts"
  4. Install a module like "Custom JS and CSS" or similar
  5. Odată instalat, mergeți la configurația modulului
  6. Găsiți secțiunea "Footer Scripts" sau "Before </body>"
  7. Inserați codul de încorporare Asyntai
  8. Faceți clic pe "Salvare"

Sfat: Modulele gratuite populare pentru acest scop includ "Custom JS and CSS Pro", "Custom Code" și "Header and Footer Scripts". Aceste module supraviețuiesc actualizărilor temei și PrestaShop.

Alternativă: Editați șablonul temei (PrestaShop 1.7+/8)

Puteți adăuga codul direct în șablonul de subsol al temei:

  1. Accesați fișierele PrestaShop prin FTP sau managerul de fișiere
  2. Navigați la folderul temei: themes/your_theme/templates/_partials/
  3. Deschideți fișierul footer.tpl (sau în unele teme, verificați templates/layouts/layout-both-columns.tpl)
  4. Găsiți eticheta de închidere </body> sau secțiunea {block name='javascript_bottom'}
  5. Lipiți codul de integrare Asyntai chiar înainte de eticheta de închidere </body>
  6. Salvați fișierul
  7. Goliți cache-ul PrestaShop: Advanced Parameters → Performance → Clear cache

Important: Modificările aduse fișierelor temei pot fi suprascrise la actualizarea temei. Luați în considerare utilizarea unei teme copil sau a unui modul pentru o soluție mai permanentă.

Alternativă: Utilizarea fișierului JavaScript personalizat al temei

Many PrestaShop themes include a custom.js file for your own scripts:

  1. Navigați la: themes/your_theme/assets/js/
  2. Căutați un fișier numit custom.js (creați-l dacă nu există)
  3. Adăugați următorul cod pentru a încărca dinamic chatbot-ul:
    (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. Înlocuiți YOUR_WIDGET_ID cu ID-ul real al widget-ului dvs.
  5. Goliți cache-ul PrestaShop

Alternativă: Creați un modul simplu (Pentru dezvoltatori)

Pentru dezvoltatori, puteți crea un modul simplu folosind hook-ul displayFooter:

  1. Creați un folder: modules/asyntaichatbot/
  2. Creați asyntaichatbot.php cu acest cod:
    <?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. Înlocuiți YOUR_WIDGET_ID cu ID-ul real al widget-ului dvs.
  4. Instalați modulul prin Modules → Module Manager

Pasul 3: Verificați instalarea

După ce ați salvat modificările și ați golit cache-ul, vizitați magazinul într-o filă nouă de browser sau într-o fereastră incognito. Ar trebui să vedeți butonul widget-ului de chat în colțul din dreapta jos. Faceți clic pe el pentru a vă asigura că se deschide și funcționează corect.

Nu vedeți widgetul? Asigurați-vă că goliți cache-ul PrestaShop: mergeți la Advanced Parameters → Performance → Clear cache. De asemenea, încercați să goliți cache-ul browserului sau să vizualizați într-o fereastră incognito. Dacă utilizați un modul personalizat, verificați că este activat în Module Manager.