Kuidas lisada Asyntai AI vestlusrobotit PrestaShopile

Samm-sammuline juhend PrestaShopi veebisaitide jaoks

Hangi põimimiskood

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.

Samm 2: kohandatud koodi mooduli kasutamine (soovitatav)

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

  1. Logige sisse oma PrestaShopi tagarakendusse
  2. Minge Modules → Module Manager
  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: teemamalli muutmine (PrestaShop 1.7+/8)

Saate koodi lisada 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 JavaScripti faili kasutamine

Paljud PrestaShopi teemad sisaldavad faili custom.js teie enda skriptide jaoks:

  1. Navigeerige kausta: 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: looge lihtne moodul (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 Modules → Module Manager kaudu

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.