Kaip pridėti Asyntai AI pokalbių robotą prie PrestaShop
Žingsnis po žingsnio vadovas PrestaShop svetainėms
1 žingsnis: Gaukite savo įterpimo kodą
Pirma, eikite į savo Asyntai valdymo skydelį ir slinkite žemyn iki "Įterpimo kodas" skyriaus. Nukopijuokite savo unikalų įterpimo kodą, kuris atrodys taip:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Pastaba: Aukščiau pateiktas kodas yra tik pavyzdys. Turite nukopijuoti savo unikalų įterpimo kodą iš savo Valdymo skydelio, nes jame yra jūsų asmeninis valdiklio ID.
2 žingsnis: Individualaus kodo modulio naudojimas (rekomenduojama)
Paprasčiausias būdas pridėti pokalbių robotą yra naudoti nemokamą "Custom Code" modulį iš PrestaShop Addons rinkos:
- Prisijunkite prie savo PrestaShop administravimo aplinkos
- Eikite į Modules → Module Manager
- Spustelėkite "Upload a module" arba ieškokite rinkoje "Custom Code" arba "Header Footer Scripts"
- Įdiekite modulį, pvz., "Custom JS and CSS" ar panašų
- Įdiegę eikite į modulio konfigūraciją
- Raskite "Footer Scripts" arba "Before </body>" skiltį
- Įklijuokite savo Asyntai įterpimo kodą
- Spustelėkite "Išsaugoti"
Patarimas: Populiarūs nemokami moduliai šiam tikslui apima "Custom JS and CSS Pro", "Custom Code" ir "Header and Footer Scripts". Šie moduliai išlieka po temos ir PrestaShop atnaujinimų.
Alternatyva: temos šablono redagavimas (PrestaShop 1.7+/8)
Galite pridėti kodą tiesiogiai prie savo temos poraštės šablono:
- Pasiekite savo PrestaShop failus per FTP arba failų tvarkyklę
- Eikite į savo temos aplanką:
themes/your_theme/templates/_partials/ - Atidarykite failą footer.tpl (arba kai kuriose temose patikrinkite
templates/layouts/layout-both-columns.tpl) - Raskite uždaromąjį
</body>žymą arba{block name='javascript_bottom'}skiltį - Įklijuokite savo Asyntai įterpimo kodą prieš pat uždaromąjį
</body>žymą - Išsaugokite failą
- Išvalykite PrestaShop talpyklą: Advanced Parameters → Performance → Clear cache
Svarbu: Temos failų pakeitimai gali būti perrašyti atnaujinant temą. Apsvarstykite galimybę naudoti vaikiškąją temą arba modulį pastovesniam sprendimui.
Alternatyva: temos individualaus JavaScript failo naudojimas
Daugelis PrestaShop temų turi custom.js failą jūsų pačių scenarijams:
- Eikite į:
themes/your_theme/assets/js/ - Ieškokite failo pavadinimu custom.js (sukurkite jį, jei jo nėra)
- Pridėkite šį kodą, kad dinamiškai įkeltumėte pokalbių robotą:
(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);
})(); - Pakeiskite
YOUR_WIDGET_IDsavo tikruoju valdiklio ID - Išvalykite PrestaShop talpyklą
Alternatyva: paprasto modulio kūrimas (kūrėjams)
Kūrėjams galima sukurti paprastą modulį naudojant displayFooter kabliuką:
- Sukurkite aplanką:
modules/asyntaichatbot/ - Sukurkite asyntaichatbot.php su šiuo kodu:
<?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>';
}
} - Pakeiskite
YOUR_WIDGET_IDsavo tikruoju valdiklio ID - Įdiekite modulį per Modules → Module Manager
3 žingsnis: Patikrinkite diegimą
Išsaugoję pakeitimus ir išvalę talpyklą, apsilankykite savo parduotuvėje naujame naršyklės skirtuke arba inkognito lange. Turėtumėte matyti pokalbių valdiklio mygtuką apatiniame dešiniajame kampe. Spustelėkite jį, kad įsitikintumėte, jog jis atsidaro ir veikia teisingai.
Nematote valdiklio? Būtinai išvalykite PrestaShop talpyklą: eikite į Advanced Parameters → Performance → Clear cache. Taip pat pabandykite išvalyti naršyklės talpyklą arba peržiūrėti inkognito lange. Jei naudojate individualų modulį, patikrinkite, ar jis įjungtas Module Manager.
Weebly