Kako dodati Asyntai AI chatbot na PrestaShop
Vodic korak po korak za PrestaShop web stranice
Korak 1: Nabavite svoj kod za ugradnju
Prvo idite na svoju Asyntai nadzornu ploču i pomaknite se prema dolje do odjeljka "Kod za ugradnju". Kopirajte svoj jedinstveni kod za ugradnju koji će izgledati ovako:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Napomena: Gornji kod je samo primjer. Morate kopirati svoj vlastiti jedinstveni kod za ugradnju sa svoje Nadzorne ploče jer sadrži vaš osobni ID widgeta.
Korak 2: Koristenje modula za prilagodeni kod (Preporuceno)
Najlaksi nacin za dodavanje chatbota je koristenje besplatnog modula "Custom Code" s PrestaShop Addons trznice:
- Prijavite se u svoj PrestaShop Back Office
- Idite na Modules → Module Manager
- Kliknite "Upload a module" ili pretrazite trznicu za "Custom Code" ili "Header Footer Scripts"
- Instalirajte modul poput "Custom JS and CSS" ili slican
- Nakon instalacije idite na konfiguraciju modula
- Pronadite odjeljak "Footer Scripts" ili "Before </body>"
- Zalijepite svoj Asyntai kod za ugradnju
- Kliknite "Spremi"
Savjet: Popularni besplatni moduli za ovu svrhu ukljucuju "Custom JS and CSS Pro", "Custom Code" i "Header and Footer Scripts". Ovi moduli prezivljavaju azuriranja tema i PrestaShopa.
Alternativa: Uredite predlozak teme (PrestaShop 1.7+/8)
Kod mozete dodati izravno u predlozak podnozja teme:
- Pristupite datotekama PrestaShopa putem FTP-a ili upravitelja datoteka
- Navigirajte do mape teme:
themes/vasa_tema/templates/_partials/ - Otvorite datoteku footer.tpl (ili u nekim temama provjerite
templates/layouts/layout-both-columns.tpl) - Pronadite zavrsnu oznaku
</body>ili odjeljak{block name='javascript_bottom'} - Zalijepite svoj Asyntai ugradni kod neposredno prije zavrsne oznake
</body> - Spremite datoteku
- Ocistite PrestaShop predmemoriju: Advanced Parameters → Performance → Clear cache
Važno: Promjene u datotekama teme mogu biti prepisane prilikom azuriranja teme. Razmislite o koristenju podteme ili modula za trajnije rjesenje.
Alternativa: Koristenje prilagodene JavaScript datoteke teme
Many PrestaShop themes include a custom.js file for your own scripts:
- Navigirajte do:
themes/vasa_tema/assets/js/ - Potrazite datoteku nazvanu custom.js (izradite je ako ne postoji)
- Dodajte sljedeci kod za dinamicko ucitavanje chatbota:
(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);
})(); - Zamijenite
YOUR_WIDGET_IDsvojim stvarnim ID-jem widgeta - Ocistite PrestaShop predmemoriju
Alternativa: Izradite jednostavan modul (Za programere)
Za programere mozete izraditi jednostavan modul koristeci displayFooter kukicu:
- Izradite mapu:
modules/asyntaichatbot/ - Izradite asyntaichatbot.php s ovim kodom:
<?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>';
}
} - Zamijenite
YOUR_WIDGET_IDsvojim stvarnim ID-jem widgeta - Instalirajte modul putem Modules → Module Manager
Korak 3: Provjerite instalaciju
Nakon spremanja promjena i ciscenja predmemorije, posjetite svoju trgovinu u novoj kartici preglednika ili anonimnom prozoru. Trebali biste vidjeti gumb widgeta za razgovor u donjem desnom kutu. Kliknite ga kako biste provjerili otvara li se i radi li ispravno.
Ne vidite widget? Obavezno ocistite PrestaShopovu predmemoriju: idite na Advanced Parameters → Performance → Clear cache. Takoder pokusajte ocistiti predmemoriju preglednika ili pregledavati u anonimnom prozoru. Ako koristite prilagodeni modul, potvrdite da je omogucen u Module Manageru.
Weebly