Cum să adăugați Chatbot-ul AI Asyntai în PrestaShop
Ghid pas cu pas pentru site-urile PrestaShop
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:
- Conectați-vă la Back Office-ul PrestaShop
- Mergeți la Modules → Module Manager
- Faceți clic pe "Upload a module" sau căutați pe marketplace "Custom Code" sau "Header Footer Scripts"
- Install a module like "Custom JS and CSS" or similar
- Odată instalat, mergeți la configurația modulului
- Găsiți secțiunea "Footer Scripts" sau "Before </body>"
- Inserați codul de încorporare Asyntai
- 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:
- Accesați fișierele PrestaShop prin FTP sau managerul de fișiere
- Navigați la folderul temei:
themes/your_theme/templates/_partials/ - Deschideți fișierul footer.tpl (sau în unele teme, verificați
templates/layouts/layout-both-columns.tpl) - Găsiți eticheta de închidere
</body>sau secțiunea{block name='javascript_bottom'} - Lipiți codul de integrare Asyntai chiar înainte de eticheta de închidere
</body> - Salvați fișierul
- 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:
- Navigați la:
themes/your_theme/assets/js/ - Căutați un fișier numit custom.js (creați-l dacă nu există)
- 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);
})(); - Înlocuiți
YOUR_WIDGET_IDcu ID-ul real al widget-ului dvs. - 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:
- Creați un folder:
modules/asyntaichatbot/ - 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>';
}
} - Înlocuiți
YOUR_WIDGET_IDcu ID-ul real al widget-ului dvs. - 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.
Weebly