Cara Menambah Chatbot AI Asyntai ke PrestaShop
Panduan langkah demi langkah untuk laman web PrestaShop
Langkah 1: Dapatkan Kod Benam Anda
Pertama, pergi ke Papan Pemuka Asyntai anda dan tatal ke bawah ke bahagian "Kod Benam". Salin kod benam unik anda yang akan kelihatan seperti ini:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Nota: Kod di atas hanyalah contoh. Anda mesti menyalin kod benam unik anda sendiri dari Papan Pemuka anda kerana ia mengandungi ID widget peribadi anda.
Langkah 2: Menggunakan Modul Kod Tersuai (Disyorkan)
Cara paling mudah untuk menambah chatbot adalah menggunakan modul "Custom Code" percuma dari marketplace PrestaShop Addons:
- Log masuk ke Back Office PrestaShop anda
- Pergi ke Modules → Module Manager
- Klik "Upload a module" atau cari di marketplace untuk "Custom Code" atau "Header Footer Scripts\
- Install a module like "Custom JS and CSS" or similar
- Setelah dipasang, pergi ke konfigurasi modul
- Cari bahagian "Footer Scripts" atau "Before </body>"
- Tampal kod benam Asyntai anda
- Klik "Save"
Petua: Modul percuma popular untuk tujuan ini termasuk "Custom JS and CSS Pro", "Custom Code", dan "Header and Footer Scripts". Modul-modul ini kekal selepas kemas kini tema dan PrestaShop.
Alternatif: Edit Templat Tema (PrestaShop 1.7+/8)
Anda boleh menambah kod terus ke templat footer tema anda:
- Akses fail PrestaShop anda melalui FTP atau pengurus fail
- Navigasi ke folder tema anda:
themes/your_theme/templates/_partials/ - Buka fail footer.tpl (atau dalam sesetengah tema, semak
templates/layouts/layout-both-columns.tpl) - Cari tag penutup
</body>atau bahagian{block name='javascript_bottom'} - Tampal kod benam Asyntai anda sejurus sebelum tag penutup
</body> - Simpan fail
- Kosongkan cache PrestaShop: Advanced Parameters → Performance → Clear cache
Penting: Perubahan pada fail tema mungkin ditimpa semasa mengemaskini tema anda. Pertimbangkan menggunakan tema anak atau modul untuk penyelesaian yang lebih kekal.
Alternatif: Menggunakan Fail JavaScript Tersuai Tema
Banyak tema PrestaShop menyertakan fail custom.js untuk skrip anda sendiri:
- Navigasi ke:
themes/your_theme/assets/js/ - Cari fail bernama custom.js (cipta jika ia tidak wujud)
- Tambah kod berikut untuk memuatkan chatbot secara dinamik:
(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);
})(); - Gantikan
YOUR_WIDGET_IDdengan ID widget sebenar anda - Kosongkan cache PrestaShop
Alternatif: Cipta Modul Mudah (Untuk Pembangun)
Untuk pembangun, anda boleh mencipta modul mudah menggunakan hook displayFooter:
- Cipta folder:
modules/asyntaichatbot/ - Cipta asyntaichatbot.php dengan kod ini:
<?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>';
}
} - Gantikan
YOUR_WIDGET_IDdengan ID widget sebenar anda - Pasang modul melalui Modules → Module Manager
Langkah 3: Sahkan Pemasangan
Selepas menyimpan perubahan anda dan mengosongkan cache, lawati kedai anda dalam tab pelayar baharu atau tetingkap inkognito. Anda sepatutnya melihat butang widget sembang di sudut kanan bawah. Klik padanya untuk memastikan ia dibuka dan berfungsi dengan betul.
Tidak nampak widget? Pastikan untuk mengosongkan cache PrestaShop: pergi ke Advanced Parameters → Performance → Clear cache. Cuba juga kosongkan cache pelayar anda atau lihat dalam tetingkap inkognito. Jika menggunakan modul tersuai, sahkan ia diaktifkan dalam Module Manager.
Weebly