Asyntai AI -chatbotin lisääminen PrestaShopiin
Vaiheittainen ohje PrestaShop-verkkosivustoille
Vaihe 1: Hanki upotuskoodisi
Siirry ensin Asyntai-hallintapaneeliin ja vieritä alas "Upotuskoodi"-osioon. Kopioi yksilöllinen upotuskoodisi, joka näyttää tältä:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Huomautus: Yllä oleva koodi on vain esimerkki. Sinun on kopioitava oma yksilöllinen upotuskoodisi Hallintapaneelistasi, sillä se sisältää henkilökohtaisen widget-tunnuksesi.
Vaihe 2: Mukautetun koodin moduulin käyttö (suositeltu)
Helpoin tapa lisätä chatbot on käyttää ilmaista "Custom Code" -moduulia PrestaShop Addons -kauppapaikasta:
- Kirjaudu sisään PrestaShop Back Office -hallintapaneeliin
- Siirry kohtaan Modules → Module Manager
- Napsauta "Upload a module" tai etsi kauppapaikasta "Custom Code" tai "Header Footer Scripts\
- Asenna moduuli, kuten "Custom JS and CSS" tai vastaava
- Kun moduuli on asennettu, siirry sen asetuksiin
- Etsi "Footer Scripts"- tai "Before </body>" -osio
- Liitä Asyntai-upotuskoodisi
- Napsauta "Save"
Vinkki: Suosittuja ilmaisia moduuleja tähän tarkoitukseen ovat "Custom JS and CSS Pro", "Custom Code" ja "Header and Footer Scripts". Nämä moduulit säilyvät teema- ja PrestaShop-päivitysten yli.
Vaihtoehto: Teemamallin muokkaus (PrestaShop 1.7+/8)
Voit lisätä koodin suoraan teemasi alatunnistemalliin:
- Käytä PrestaShop-tiedostojasi FTP:n tai tiedostonhallinnan kautta
- Siirry teemakansioon:
themes/your_theme/templates/_partials/ - Avaa tiedosto footer.tpl (tai joissakin teemoissa tarkista
templates/layouts/layout-both-columns.tpl) - Etsi sulkeva
</body>-tagi tai{block name='javascript_bottom'}-osio - Liitä Asyntai-upotuskoodisi juuri ennen sulkevaa
</body>-tagia - Tallenna tiedosto
- Tyhjennä PrestaShop-välimuisti: Advanced Parameters → Performance → Clear cache
Tärkeää: Teematiedostojen muutokset voivat ylikirjoittua teemaa päivitettäessä. Harkitse lapsiteeman tai moduulin käyttöä pysyvämpää ratkaisua varten.
Vaihtoehto: Teeman mukautetun JavaScript-tiedoston käyttö
Monissa PrestaShop-teemoissa on custom.js-tiedosto omille skripteillesi:
- Siirry kansioon:
themes/your_theme/assets/js/ - Etsi tiedosto nimeltä custom.js (luo se, jos sitä ei ole)
- Lisää seuraava koodi chatbotin dynaamiseen lataamiseen:
(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);
})(); - Korvaa
YOUR_WIDGET_IDtodellisella widget-tunnuksellasi - Tyhjennä PrestaShop-välimuisti
Vaihtoehto: Yksinkertaisen moduulin luominen (kehittäjille)
Kehittäjät voivat luoda yksinkertaisen moduulin käyttämällä displayFooter-hookia:
- Luo kansio:
modules/asyntaichatbot/ - Luo asyntaichatbot.php seuraavalla koodilla:
<?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>';
}
} - Korvaa
YOUR_WIDGET_IDtodellisella widget-tunnuksellasi - Asenna moduuli kohdasta Modules → Module Manager
Vaihe 3: Vahvista asennus
Kun olet tallentanut muutoksesi ja tyhjäntänyt välimuistin, avaa kauppasi uudessa selaimen välilehdessä tai incognito-ikkunassa. Chat-widgetin painikkeen pitäisi näkyä oikeassa alakulmassa. Napsauta sitä varmistaaksesi, että se avautuu ja toimii oikein.
Etkö näe widgetiä? Varmista, että tyhjännät PrestaShop-välimuistin: siirry kohtaan Advanced Parameters → Performance → Clear cache. Kokeile myös tyhjäntää selaimen välimuisti tai katsoa sivua incognito-ikkunassa. Jos käytät mukautettua moduulia, varmista, että se on käytössä Module Managerissa.
Weebly