Natrag na nadzornu ploču

Dokumentacija

Naučite kako koristiti Asyntai

Kako dodati Asyntai AI chatbot na PrestaShop

Vodic 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: Koristenje modula za prilagodeni kod (Preporuceno)

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 slican
  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 mozete dodati izravno u predlozak podnozja 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: Koristenje prilagodene JavaScript datoteke teme

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

  1. Navigirajte do: themes/vasa_tema/assets/js/
  2. Potrazite datoteku nazvanu custom.js (izradite je ako ne postoji)
  3. Dodajte sljedeci kod za dinamicko ucitavanje 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. Ocistite 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.