Kako dodati klepetalnik Asyntai AI v PrestaShop
Vodič po korakih za spletna mesta PrestaShop
Korak 1: Pridobite svojo vdelovalno kodo
Najprej pojdite na svojo Nadzorno ploščo Asyntai in se pomaknite navzdol do razdelka "Vdelovalna koda". Kopirajte svojo edinstveno vdelovalno kodo, ki bo videti takole:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Opomba: Zgornja koda je le primer. Svojo edinstveno vdelovalno kodo morate kopirati iz svoje Nadzorne plošče, saj vsebuje vaš osebni ID klepetalnika.
Korak 2: Uporaba modula za kodo po meri (priporočeno)
Najlažji način za dodajanje klepetalnika je uporaba brezplacnega modula "Koda po meri" s tržnice PrestaShop Addons:
- Prijavite se v svojo pisarno PrestaShop
- Pojdite na Moduli → Upravitelj modulov
- Kliknite "Upload a module" ali poiščite na tržnici "Custom Code" ali "Header Footer Scripts
- Namestite modul, kot je "Custom JS and CSS" ali podoben
- Ko je namešcen, pojdite na konfiguracijo modula
- Poišcite razdelek "Skripte noge" ali "Pred </body>"
- Prilepite svojo vdelovalno kodo Asyntai
- Kliknite "Shrani"
Nasvet: Priljubljeni brezplacni moduli za ta namen vkljucujejo "Custom JS and CSS Pro", "Custom Code" in "Header and Footer Scripts". Ti moduli preživijo posodobitve tem in PrestaShop.
Alternativa: Uredite predlogo teme (PrestaShop 1.7+/8)
Kodo lahko dodate neposredno v predlogo noge svoje teme:
- Dostopite do datotek PrestaShop prek FTP ali upravitelja datotek
- Pojdite v mapo svoje teme:
themes/your_theme/templates/_partials/ - Odprite datoteko footer.tpl (ali v nekaterih temah preverite
templates/layouts/layout-both-columns.tpl) - Poišcite zaključno oznako
</body>ali razdelek{block name='javascript_bottom'} - Prilepite svojo vdelano kodo Asyntai tik pred zaključno oznako
</body> - Shranite datoteko
- Počistite predpomnilnik PrestaShop: Napredni parametri → Zmogljivost → Počisti predpomnilnik
Pomembno: Spremembe datotek teme se lahko prepišejo ob posodobitvi teme. Razmislite o uporabi podteme ali modula za bolj trajno rešitev.
Alternativa: Uporaba datoteke JavaScript po meri v temi
Many PrestaShop themes include a custom.js file for your own scripts:
- Pojdite do:
themes/your_theme/assets/js/ - Poišcite datoteko z imenom custom.js (ustvarite jo, če ne obstaja)
- Dodajte naslednjo kodo za dinamično nalaganje klepetalnika:
(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 - Počistite predpomnilnik PrestaShop
Alternativa: Ustvarite preprost modul (za razvijalce)
Razvijalci lahko ustvarite preprost modul z uporabo kavlja displayFooter:
- Ustvarite mapo:
modules/asyntaichatbot/ - Ustvarite asyntaichatbot.php s to kodo:
<?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 - Namestite modul prek Moduli → Upravitelj modulov
Korak 3: Preverite namestitev
Po shranjevanju sprememb in cišcenju predpomnilnika obiščite svojo trgovino v novem zavihku brskalnika ali oknu brez beleženja. V spodnjem desnem kotu bi morali videti gumb pripomocka za klepet. Kliknite nanj, da se prepričajte, da se odpre in pravilno deluje.
Ne vidite klepetalnika? Počistite predpomnilnik PrestaShop: pojdite na Napredni parametri → Zmogljivost → Počisti predpomnilnik. Poskusite tudi pocistiti predpomnilnik brskalnika ali stran ogledati v oknu brez beleženja. Če uporabljate modul po meri, preverite, da je omogocen v upravitelju modulov.
Weebly