Grįžti į valdymo skydą

Dokumentacija

Sužinokite, kaip naudoti Asyntai

Kaip pridėti Asyntai AI pokalbių robotą prie PrestaShop

Žingsnis po žingsnio vadovas PrestaShop svetainėms

Gauti įterpimo kodą

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:

  1. Prisijunkite prie savo PrestaShop administravimo aplinkos
  2. Eikite į Modules → Module Manager
  3. Spustelėkite "Upload a module" arba ieškokite rinkoje "Custom Code" arba "Header Footer Scripts"
  4. Įdiekite modulį, pvz., "Custom JS and CSS" ar panašų
  5. Įdiegę eikite į modulio konfigūraciją
  6. Raskite "Footer Scripts" arba "Before </body>" skiltį
  7. Įklijuokite savo Asyntai įterpimo kodą
  8. 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:

  1. Pasiekite savo PrestaShop failus per FTP arba failų tvarkyklę
  2. Eikite į savo temos aplanką: themes/your_theme/templates/_partials/
  3. Atidarykite failą footer.tpl (arba kai kuriose temose patikrinkite templates/layouts/layout-both-columns.tpl)
  4. Raskite uždaromąjį </body> žymą arba {block name='javascript_bottom'} skiltį
  5. Įklijuokite savo Asyntai įterpimo kodą prieš pat uždaromąjį </body> žymą
  6. Išsaugokite failą
  7. 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:

  1. Eikite į: themes/your_theme/assets/js/
  2. Ieškokite failo pavadinimu custom.js (sukurkite jį, jei jo nėra)
  3. 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);
    })();
  4. Pakeiskite YOUR_WIDGET_ID savo tikruoju valdiklio ID
  5. Išvalykite PrestaShop talpyklą

Alternatyva: paprasto modulio kūrimas (kūrėjams)

Kūrėjams galima sukurti paprastą modulį naudojant displayFooter kabliuką:

  1. Sukurkite aplanką: modules/asyntaichatbot/
  2. 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>';
      }
    }
  3. Pakeiskite YOUR_WIDGET_ID savo tikruoju valdiklio ID
  4. Į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.