Shopline
เพิ่ม DailyPlay ในร้าน Shopline เพื่อให้ลูกค้าเล่นเกมจากหน้าร้าน
ตัวเลือกการฝัง
หัวข้อที่มีชื่อว่า “ตัวเลือกการฝัง”| วิธี | ประเภท | สถานะ |
|---|---|---|
| Custom HTML | ปุ่มเล่นแบบลอย | พร้อมใช้งาน |
| iframe ธรรมดา | เกม inline ในหน้า | พร้อมใช้งาน — ดูฝังในเว็บไซต์ |
| แอป Shopline | App embed ในตัวแก้ไขธีม | เร็วๆ นี้ |
ปุ่มเล่นแบบลอย (Custom HTML)
หัวข้อที่มีชื่อว่า “ปุ่มเล่นแบบลอย (Custom HTML)”วิธีที่แนะนำสำหรับ Shopline ปุ่ม Play แบบลอยจะแสดงบนหน้า คลิกแล้วเปิดเกมในโอเวอร์เลย์เต็มหน้าจอ
ขั้นตอนที่ 1 — รับโค้ดฝัง
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 1 — รับโค้ดฝัง”- ใน DailyPlay เปิดเกมที่เผยแพร่แล้ว
- คลิก แชร์/ฝัง → ฝัง
- เลือก ปุ่มเล่นแบบลอย
- เลือก Shopline
- ตรวจสอบว่าเลือก Custom HTML (ตัวเลือกแอป/ปลั๊กอินยังไม่พร้อม)
- ปรับข้อความและสีปุ่มตามต้องการ
- คัดลอก snippet
ขั้นตอนที่ 2 — เพิ่มในธีม
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 2 — เพิ่มในธีม”- ใน Shopline admin เปิด Theme Editor
- ไปที่หน้าหรือเทมเพลตที่ต้องการเกม
- คลิก Add section → Custom HTML
- วางโค้ดฝังที่คัดลอก
- บันทึกและเผยแพร่
ขั้นตอนที่ 3 — ตั้งค่า origin ร้าน
หัวข้อที่มีชื่อว่า “ขั้นตอนที่ 3 — ตั้งค่า origin ร้าน”โค้ดฝังมี placeholder origin ใน URL วิดเจ็ต:
https://app.dailyplay.ai/embed/[game-id]/widget?origin=https%3A%2F%2Fyour-store.comแทนที่ https://your-store.com ด้วย URL สาธารณะของร้าน Shopline (scheme + hostname ไม่มี slash ท้าย) ตัวอย่าง: หากร้านคือ https://mybrand.shoplineapp.com origin ที่ encode แล้วควรเป็น https%3A%2F%2Fmybrand.shoplineapp.com
แผงแชร์/ฝังสร้าง snippet พร้อม placeholder — อัปเดตก่อนบันทึกใน Shopline
ทั้งไซต์ vs หน้าเดียว
หัวข้อที่มีชื่อว่า “ทั้งไซต์ vs หน้าเดียว”| เป้าหมาย | ที่เพิ่ม Custom HTML |
|---|---|
| ปุ่มทุกหน้า | footer ทั่วไปหรือส่วน layout ที่รวมในทุกเทมเพลต |
| ปุ่มหน้าเดียว | ส่วน Custom HTML ของหน้านั้นในตัวแก้ไขธีม |
| เกม inline ในหน้า | ใช้ฝัง iframe ในเนื้อหาหน้าแทน |
iframe ธรรมดาในหน้า
หัวข้อที่มีชื่อว่า “iframe ธรรมดาในหน้า”สำหรับเกมฝังตรงในเนื้อหาหน้า (ไม่ลอย):
- ใน DailyPlay เลือก Simple iframe ในแผงฝัง
- คัดลอกโค้ด iframe
- ใน Shopline แก้ไขหน้าและเพิ่มบล็อก HTML หรือ embed
- วางโค้ด iframe
- บันทึกและเผยแพร่
ดูฝังในเว็บไซต์ สำหรับขนาดและเลย์เอาต์ responsive
แอป Shopline (เร็วๆ นี้)
หัวข้อที่มีชื่อว่า “แอป Shopline (เร็วๆ นี้)”กำลังพัฒนาแอป DailyPlay สำหรับ Shopline พร้อมบล็อก App embed เมื่อพร้อม:
- ติดตั้งแอป DailyPlay จาก Shopline app marketplace
- เปิด Theme Editor → App embeds
- เปิด DailyPlay Floating Widget
- ตั้งค่า game ID, ข้อความปุ่ม และสีในการตั้งค่า embed
จนกว่าแอปจะเผยแพร่ ใช้ Custom HTML ตามด้านบน
แก้ปัญหา
หัวข้อที่มีชื่อว่า “แก้ปัญหา”ปุ่มไม่แสดง
หัวข้อที่มีชื่อว่า “ปุ่มไม่แสดง”- ยืนยันว่าส่วน Custom HTML บันทึกและธีมเผยแพร่แล้ว
- ตรวจสอบว่า snippet ครบ (ลิงก์ CSS, script loader, ปุ่ม และโมดัล)
- ยืนยันว่าเกม เผยแพร่แล้ว ใน DailyPlay
เกมโหลดไม่สำเร็จ
หัวข้อที่มีชื่อว่า “เกมโหลดไม่สำเร็จ”- ตรวจสอบ game ID ใน URL วิดเจ็ตอีกครั้ง
- ตรวจสอบว่า
originตรงกับ URL ร้าน (URL-encoded) - ร้านต้องให้บริการผ่าน HTTPS
สไตล์หาย
หัวข้อที่มีชื่อว่า “สไตล์หาย”- ยืนยันว่ามี
<link>ไปdailyplay-floating.cssและ Shopline ไม่ลบ - หากธีมลบ stylesheet ภายนอก ใช้ General HTML กับ Inlined CSS จากปุ่มเล่นแบบลอย แล้ววาง variant นั้นแทน
ปุ่มถูกบังโดยองค์ประกอบธีม
หัวข้อที่มีชื่อว่า “ปุ่มถูกบังโดยองค์ประกอบธีม”- วิดเจ็ตใช้
z-indexสูง หากถูกบัง ตรวจสอบ header ติดหรือ chat widget