Kuidas lisada Asyntai AI vestlusrobot PrestaShopi

Samm-sammult juhend PrestaShopi veebisaitide jaoks

Hangi manestuskood

1. samm: Hankige oma manuskood

Esmalt minge oma Asyntai juhtpaneelile ja kerige alla jaotiseni "Manuskood". Kopeerige oma unikaalne manuskood, mis näeb välja selline:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Märkus: Ülalolev kood on vaid näide. Peate kopeerima oma unikaalse manuskoodi oma juhtpaneelilt, kuna see sisaldab teie isiklikku vidina ID-d.

2. samm: kohandatud koodi mooduli kasutamine (soovitatav)

Lihtsaim viis vestlusroboti lisamiseks on kasutada tasuta "Custom Code" moodulit PrestaShop Addonsi turuplatsilt:

  1. Logige sisse oma PrestaShopi halduskeskkonda
  2. Minge Moodulid → Moodulite haldur
  3. Klõpsake "Laadi moodul üles" või otsige turuplatsilt "Custom Code" või "Header Footer Scripts"
  4. Installige moodul nagu "Custom JS and CSS" või sarnane
  5. Pärast installimist minge mooduli seadistamise juurde
  6. Leidke jaotis "Jaluse skriptid" või "Enne </body>"
  7. Kleepige oma Asyntai manuskood
  8. Klõpsake "Salvesta"

Vihje: Populaarsed tasuta moodulid selleks otstarbeks on "Custom JS and CSS Pro", "Custom Code" ja "Header and Footer Scripts". Need moodulid säilivad teema ja PrestaShopi uuenduste ajal.

Alternatiiv: teema malli muutmine (PrestaShop 1.7+/8)

Saate lisada koodi otse oma teema jaluse malli:

  1. Juurdepääs oma PrestaShopi failidele FTP või failihalduri kaudu
  2. Navigeerige oma teema kausta: themes/your_theme/templates/_partials/
  3. Avage fail footer.tpl (või mõnes teemas kontrollige templates/layouts/layout-both-columns.tpl)
  4. Leidke sulgev </body> märgend või {block name='javascript_bottom'} sektsioon
  5. Kleepige oma Asyntai manuskood vahetult enne sulgevat </body> märgendit
  6. Salvestage fail
  7. Tühjendage PrestaShopi vahemälu: Täpsemad parameetrid → Jõudlus → Tühjenda vahemälu

Oluline: Teema failide muudatused võivad üle kirjutatud saada teema uuendamisel. Kaaluge alamteema või mooduli kasutamist püsivama lahenduse saamiseks.

Alternatiiv: teema kohandatud JavaScript-faili kasutamine

Many PrestaShop themes include a custom.js file for your own scripts:

  1. Navigeerige: themes/your_theme/assets/js/
  2. Otsige faili nimega custom.js (looge see, kui seda pole)
  3. Lisage järgmine kood vestlusroboti dünaamiliseks laadimiseks:
    (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. Asendage YOUR_WIDGET_ID oma tegeliku vidina ID-ga
  5. Tühjendage PrestaShopi vahemälu

Alternatiiv: lihtsa mooduli loomine (arendajatele)

Arendajatele: saate luua lihtsa mooduli, kasutades displayFooter konksu:

  1. Looge kaust: modules/asyntaichatbot/
  2. Looge asyntaichatbot.php selle koodiga:
    <?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. Asendage YOUR_WIDGET_ID oma tegeliku vidina ID-ga
  4. Installige moodul jaotisest Moodulid → Moodulite haldur

3. samm: Kontrollige paigaldust

Pärast muudatuste salvestamist ja vahemälu tühjendamist külastage oma poodi uuel brauseri vahekaardil või inkognito aknas. Peaksite nägema vestlusvidina nuppu paremas alanurgas. Klõpsake sellel, et veenduda selle avamises ja korrektses toimimises.

Ei näe vidinat? Veenduge, et tühjendate PrestaShopi vahemälu: minge Täpsemad parameetrid → Jõudlus → Tühjenda vahemälu. Proovige ka tühjendada brauseri vahemälu või vaadata inkognito aknas. Kohandatud mooduli kasutamisel veenduge, et see on moodulite halduris lubatud.