กลับไปที่แดชบอร์ด

เอกสาร

เรียนรู้วิธีใช้ Asyntai

วิธีเพิ่มแชทบอท AI Asyntai ไปยัง OpenCart

คู่มือทีละขั้นตอนสำหรับเว็บไซต์ OpenCart

รับโค้ดฝัง

ขั้นตอนที่ 1: รับโค้ดฝังตัวของคุณ

ก่อนอื่น ไปที่แดชบอร์ด Asyntai ของคุณและเลื่อนลงไปที่ส่วน "Embed Code" คัดลอกโค้ดฝังตัวเฉพาะของคุณซึ่งจะมีลักษณะดังนี้:

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

หมายเหตุ: โค้ดด้านบนเป็นเพียงตัวอย่าง คุณต้องคัดลอกโค้ดฝังตัวเฉพาะของคุณจากแดชบอร์ดเนื่องจากมี widget ID ส่วนตัวของคุณ

ขั้นตอนที่ 2: แก้ไขเทมเพลตส่วนท้าย (แนะนำ)

วิธีที่ตรงไปตรงมาที่สุดในการเพิ่มแชทบอทคือแก้ไขเทมเพลตส่วนท้ายของธีม:

  1. เข้าถึงไฟล์ OpenCart ของคุณผ่าน FTP หรือตัวจัดการไฟล์
  2. นำทางไปยังเทมเพลตส่วนท้ายของธีม:
    • OpenCart 3.x/4.x: catalog/view/theme/YOUR_THEME/template/common/footer.twig
    • OpenCart 2.x: catalog/view/theme/YOUR_THEME/template/common/footer.tpl
  3. เปิดไฟล์ส่วนท้ายเพื่อแก้ไข
  4. ค้นหาแท็กปิด </body>
  5. วางโค้ดฝังตัว Asyntai ของคุณก่อนแท็ก </body>
  6. บันทึกไฟล์
  7. ล้างแคช OpenCart: Dashboard → ไอคอนเฟืองสีน้ำเงิน (มุมขวาบน) → Refresh หรือลบเนื้อหาของ system/storage/cache/

เคล็ดลับ: หากคุณใช้ธีมเริ่มต้น เส้นทางจะเป็น catalog/view/theme/default/template/common/footer.twig สร้างสำเนาสำรองก่อนแก้ไขไฟล์เทมเพลตเสมอ

ทางเลือก: การใช้ตัวเลือก Custom Code ของธีม

ธีม OpenCart สมัยใหม่หลายตัวมีตัวเลือกในตัวสำหรับโค้ดแบบกำหนดเอง:

  1. เข้าสู่ระบบแผงควบคุม OpenCart Admin ของคุณ
  2. ไปที่ Extensions → Themes (หรือ Extensions → Extensions → Themes)
  3. คลิก Edit บนธีมที่ใช้งานอยู่
  4. มองหาส่วน "Custom Code", "Footer Scripts" หรือ "Custom JavaScript"
  5. วางโค้ดฝังตัว Asyntai ของคุณ
  6. คลิก "Save"
  7. ล้างแคช

หมายเหตุ: ไม่ใช่ทุกธีมที่มีตัวเลือกนี้ หากธีมของคุณไม่มีฟิลด์โค้ดแบบกำหนดเอง ให้ใช้วิธีแก้ไขเทมเพลตหรือติดตั้งส่วนขยาย

ทางเลือก: การใช้ส่วนขยาย Custom Code

คุณสามารถติดตั้งส่วนขยายฟรีจาก OpenCart Marketplace เพื่อเพิ่มสคริปต์แบบกำหนดเอง:

  1. ไปที่ OpenCart Marketplace
  2. ค้นหา "Custom Script", "Header Footer Scripts" หรือ "Custom Code"
  3. ดาวน์โหลดและติดตั้งส่วนขยายที่เหมาะสม
  4. ในแผงควบคุมของคุณ ไปที่ Extensions → Extensions → Modules
  5. ค้นหาและติดตั้งโมดูลโค้ดแบบกำหนดเอง
  6. กำหนดค่าโมดูลและวางโค้ดฝังตัว Asyntai ของคุณในส่วนท้าย
  7. บันทึกและล้างแคช

สำคัญ: แนะนำให้ใช้ส่วนขยายแทนการแก้ไขไฟล์หลัก เนื่องจากจะคงอยู่หลังการอัปเดต OpenCart ส่วนขยายยอดนิยมรวมถึง "Custom Script in Header & Footer" ที่มีอยู่บน marketplace

ทางเลือก: การใช้เมธอด addScript (สำหรับนักพัฒนา)

สำหรับนักพัฒนา OpenCart 3.x/4.x มีวิธีเชิงโปรแกรมในการเพิ่มสคริปต์:

  1. เปิด catalog/controller/common/footer.php
  2. เพิ่มบรรทัดต่อไปนี้ก่อน $data['scripts'] = $this->document->getScripts('footer');:
    $this->document->addScript('https://asyntai.com/static/js/chat-widget.js', 'footer');
  3. สำหรับ data attribute คุณต้องแก้ไข footer.twig เพื่อรวมมันด้วยตนเอง หรือเพิ่ม JavaScript แบบ inline หลังจากลูปสคริปต์

หมายเหตุ: เพื่อให้วิดเจ็ตทำงานได้อย่างถูกต้องกับ data attribute วิธีเทมเพลตจะง่ายกว่าเนื่องจากเมธอด addScript ไม่รองรับ custom attribute โดยตรง

ขั้นตอนที่ 3: ยืนยันการติดตั้ง

หลังจากบันทึกการเปลี่ยนแปลงและล้างแคชแล้ว ให้เปิดร้านค้าของคุณในแท็บเบราว์เซอร์ใหม่หรือหน้าต่างไม่ระบุตัวตน คุณควรเห็นปุ่มวิดเจ็ตแชทที่มุมขวาล่าง คลิกเพื่อตรวจสอบว่าเปิดขึ้นมาและทำงานได้อย่างถูกต้อง

ไม่เห็นวิดเจ็ต? ตรวจสอบให้แน่ใจว่าล้างแคช OpenCart แล้ว ไปที่แผงควบคุม คลิกไอคอนเฟืองสีน้ำเงินที่มุมขวาบน และคลิกปุ่มรีเฟรช ลองล้างแคชเบราว์เซอร์หรือดูในหน้าต่างไม่ระบุตัวตน หากคุณแก้ไขไฟล์เทมเพลตผิด ให้ตรวจสอบว่าธีมของคุณใช้ไฟล์ที่คุณแก้ไข