Natrag na nadzornu ploču

Dokumentacija

Naučite kako koristiti Asyntai

Kako dodati Asyntai AI chatbot na PrestaShop

Vodič korak po korak za PrestaShop web stranice

Nabavite kod za ugradnju

Korak 1: Nabavite svoj kod za ugradnju

Prvo idite na svoju Asyntai nadzornu ploču i pomaknite se prema dolje do odjeljka "Kod za ugradnju". Kopirajte svoj jedinstveni kod za ugradnju koji će izgledati ovako:

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

Napomena: Gornji kod je samo primjer. Morate kopirati svoj vlastiti jedinstveni kod za ugradnju sa svoje Nadzorne ploče jer sadrži vaš osobni ID widgeta.

Korak 2: Korištenje modula za prilagođeni kod (Preporučeno)

Najlaksi nacin za dodavanje chatbota je koristenje besplatnog modula "Custom Code" s PrestaShop Addons trznice:

  1. Prijavite se u svoj PrestaShop Back Office
  2. Idite na Modules → Module Manager
  3. Kliknite "Upload a module" ili pretrazite trznicu za "Custom Code" ili "Header Footer Scripts"
  4. Instalirajte modul poput "Custom JS and CSS" ili sličan
  5. Nakon instalacije idite na konfiguraciju modula
  6. Pronadite odjeljak "Footer Scripts" ili "Before </body>"
  7. Zalijepite svoj Asyntai kod za ugradnju
  8. Kliknite "Spremi"

Savjet: Popularni besplatni moduli za ovu svrhu ukljucuju "Custom JS and CSS Pro", "Custom Code" i "Header and Footer Scripts". Ovi moduli prezivljavaju azuriranja tema i PrestaShopa.

Alternativa: Uredite predlozak teme (PrestaShop 1.7+/8)

Kod možete dodati izravno u predložak podnožja teme:

  1. Pristupite datotekama PrestaShopa putem FTP-a ili upravitelja datoteka
  2. Navigirajte do mape teme: themes/vasa_tema/templates/_partials/
  3. Otvorite datoteku footer.tpl (ili u nekim temama provjerite templates/layouts/layout-both-columns.tpl)
  4. Pronadite zavrsnu oznaku </body> ili odjeljak {block name='javascript_bottom'}
  5. Zalijepite svoj Asyntai ugradni kod neposredno prije zavrsne oznake </body>
  6. Spremite datoteku
  7. Ocistite PrestaShop predmemoriju: Advanced Parameters → Performance → Clear cache

Važno: Promjene u datotekama teme mogu biti prepisane prilikom azuriranja teme. Razmislite o koristenju podteme ili modula za trajnije rjesenje.

Alternativa: Korištenje prilagođene JavaScript datoteke teme

Mnoge PrestaShop teme uključuju custom.js datoteku za vaše vlastite skripte:

  1. Navigirajte do: themes/vasa_tema/assets/js/
  2. Potrazite datoteku nazvanu custom.js (izradite je ako ne postoji)
  3. Dodajte sljedeći kod za dinamičko učitavanje chatbota:
    (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. Zamijenite YOUR_WIDGET_ID svojim stvarnim ID-jem widgeta
  5. Očistite PrestaShop predmemoriju

Alternativa: Izradite jednostavan modul (Za programere)

Za programere mozete izraditi jednostavan modul koristeci displayFooter kukicu:

  1. Izradite mapu: modules/asyntaichatbot/
  2. Izradite asyntaichatbot.php s ovim kodom:
    <?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. Zamijenite YOUR_WIDGET_ID svojim stvarnim ID-jem widgeta
  4. Instalirajte modul putem Modules → Module Manager

Korak 3: Provjerite instalaciju

Nakon spremanja promjena i ciscenja predmemorije, posjetite svoju trgovinu u novoj kartici preglednika ili anonimnom prozoru. Trebali biste vidjeti gumb widgeta za razgovor u donjem desnom kutu. Kliknite ga kako biste provjerili otvara li se i radi li ispravno.

Ne vidite widget? Obavezno ocistite PrestaShopovu predmemoriju: idite na Advanced Parameters → Performance → Clear cache. Takoder pokusajte ocistiti predmemoriju preglednika ili pregledavati u anonimnom prozoru. Ako koristite prilagodeni modul, potvrdite da je omogucen u Module Manageru.