การตั้งค่าโปรแกรมสะสมคะแนน¶
คู่มือนี้แนะนำการตั้งค่าโปรแกรมสะสมคะแนนของร้านคุณทีละขั้นตอน: ลูกค้าสมัครสมาชิกอย่างไร คะแนนของคุณชื่ออะไร ได้รับจากช่องทางไหน และหมดอายุเมื่อใด
เส้นทางการนำทาง:
Loyalty (Beta) → Settings
1. เปิดใช้งานโปรแกรม¶
ที่ด้านล่างของแท็บ Settings การ์ด Program Status คือสวิตช์หลัก — Loyalty Program Enabled คุณสามารถตั้งค่าทุกอย่างให้เรียบร้อยก่อน แล้วค่อยเปิดใช้เมื่อพร้อม
2. เลือกวิธีสมัครสมาชิก¶
ในการ์ด Join Form & Consent มีสวิตช์เดียวที่กำหนดรูปแบบการสมัคร:
- ปิดสวิตช์ — อัตโนมัติ: ระบบสร้างบัญชีสมาชิกให้อัตโนมัติทันทีที่ลูกค้าได้รับคะแนนครั้งแรก ไม่ต้องกรอกอะไร เริ่มใช้ได้เร็วที่สุด
- เปิดสวิตช์ — ต้องให้ความยินยอมก่อน: ลูกค้าต้องกด Join และยอมรับเงื่อนไขก่อน จึงจะเริ่มสะสมหรือแลกคะแนนได้
Note
ความยินยอมมีผลเฉพาะสิทธิประโยชน์สมาชิกเท่านั้น ลูกค้ายังจองคิวและซื้อสินค้าได้ตามปกติทั้งสองแบบ — มีเพียงคะแนนและของรางวัลที่รอความยินยอม
3. ปรับแต่งฟอร์มสมัครสมาชิก¶
หากเลือกแบบต้องให้ความยินยอม ให้ตั้งค่าฟอร์มที่ลูกค้าเห็นใน LINE:
- Join Form Title: ชื่อโปรแกรมของคุณตามที่ลูกค้าจะเห็น
- Consent Text: ข้อความที่แสดงเป็นช่องติ๊กยินยอมภาคบังคับ
- Consent Version: เพิ่มเลขเวอร์ชันทุกครั้งที่แก้ข้อความยินยอม — ทุกการยินยอมถูกบันทึกเทียบกับเวอร์ชันที่ลูกค้าเห็นจริง
- Terms URL และ Privacy Policy URL: ลิงก์ไปยังเงื่อนไขและนโยบายความเป็นส่วนตัวของคุณ
- Require phone / Require email: บังคับกรอกเบอร์โทรหรืออีเมลตอนสมัคร
- Show marketing opt-in: ช่องติ๊กแยกต่างหาก — ความยินยอมเข้าร่วมโปรแกรมและความยินยอมรับการตลาดแยกจากกันเสมอ
4. รหัสสมาชิก (Member ID)¶
ในการ์ด Member ID Settings สมาชิกทุกคนจะได้รหัสที่อ่านง่าย (เช่น SPA-K7M4-92XB) ออกแบบมาให้ไม่มีตัวอักษรที่สับสนกันง่าย
- Member ID Prefix: ตัวอักษรพิมพ์ใหญ่ 2–5 ตัวตามแบรนด์ของคุณ (เช่น
FOX,SPA) — มี Preview แสดงตัวอย่างทันที - Generate for Existing Customers: สร้างรหัสย้อนหลังให้ลูกค้าปัจจุบันทั้งหมดในคลิกเดียว
5. ตั้งชื่อคะแนนของคุณ¶
ในการ์ด Display ตั้งค่า Points name (shown to customers) — "Fox Points", "Stars", "Coins" หรืออะไรก็ได้ ชื่อนี้จะปรากฏทุกที่ที่ลูกค้าเห็นยอดคะแนน
6. กำหนดกติกาการได้คะแนน¶
ในการ์ด Earning Rules เลือกวิธีคิดคะแนน:
- Per Amount Spent: เช่น 1 คะแนนต่อทุกๆ ฿100 — กำหนด Points per spend และ Per amount (฿)
- Per Visit: คะแนนคงที่ต่อการจองที่เสร็จสิ้น 1 ครั้ง ไม่ขึ้นกับยอด — กำหนด Points per visit
- Both (Per Spend + Per Visit): คะแนนตามยอดใช้จ่าย บวกโบนัสรายครั้ง
- Welcome bonus (first enrollment): มอบคะแนนโบนัสทันทีที่สมัครสมาชิก
ตัวคูณคะแนนตามระดับสมาชิก (เช่น Gold ได้ 2 เท่า) ตั้งค่าที่ระดับสมาชิกแต่ละระดับ — ดูระดับสมาชิก
7. คะแนนมาจากไหนบ้าง¶
เมื่อตั้งกติกาแล้ว คะแนนจะเข้าอัตโนมัติจากทุกช่องทางที่คุณขาย:
| ช่องทาง | เงื่อนไขการได้คะแนน |
|---|---|
| การจองที่เสร็จสิ้น | ได้คะแนนทันทีที่พนักงานกดให้การจองเสร็จสมบูรณ์ |
| ชำระเงินออนไลน์ | การชำระผ่านระบบชำระเงินในตัว ได้คะแนนอัตโนมัติเมื่อยืนยันการชำระ |
| คำสั่งซื้อร้านออนไลน์ | คำสั่งซื้อจาก WooCommerce ซิงก์เข้ามาและได้คะแนนอัตโนมัติ |
| ซื้อหน้าร้าน / Walk-in | พนักงานบันทึกยอดด้วย Record Purchase — ดูการใช้งานประจำวัน |
| สแกน QR รับคะแนน | ลูกค้าสแกน QR ที่เคาน์เตอร์ผ่าน LINE แล้วพนักงานอนุมัติใน Scan Approval |
| เพิ่มคะแนนด้วยตนเอง | พนักงานเพิ่มคะแนนด้วย Adjust Points พร้อมระบุเหตุผล |
| POS หรือ ERP ของคุณ | ระบบภายนอกสามารถเพิ่มหรือหักคะแนนผ่าน FoxConnect API |
8. วันหมดอายุของคะแนน¶
ในการ์ด Points Expiry:
- Enable points expiry: เปิดหรือปิดการหมดอายุได้ต่อร้าน
- Expire after: อายุของคะแนนเป็นจำนวนวัน (แบบ FIFO — คะแนนเก่าสุดถูกใช้และหมดอายุก่อนเสมอ ยุติธรรมกับลูกค้า)
- Warning notification before: ลูกค้าได้รับข้อความ LINE ล่วงหน้าตามจำนวนวันที่กำหนดก่อนคะแนนหมดอายุ — เป็นเหตุผลตามธรรมชาติให้กลับมาใช้คะแนน
ระบบตรวจวันหมดอายุอัตโนมัติทุกคืน คะแนนที่หมดอายุจะแสดงในประวัติและสถิติสะสมของลูกค้า
9. ข้อความ LINE อัตโนมัติ¶
ในการ์ด LINE Notifications เปิด/ปิดข้อความอัตโนมัติแต่ละแบบได้อิสระ:
- Points Earned — คะแนนใหม่พร้อมสรุปยอดคงเหลือ
- Tier Upgraded — แสดงความยินดีพร้อมสรุปสิทธิประโยชน์
- Reward Redeemed — ยืนยันการแลกรางวัลพร้อมโค้ด
- Manual Adjustments — คะแนนที่พนักงานเพิ่มหรือหักให้
- Points Expiring — เตือนก่อนและหลังคะแนนหมดอายุ
10. ลิมิตความปลอดภัย¶
คะแนนสะสมก็คือเงิน การ์ด Limits & Fraud Prevention จึงมีเพดานที่เหมาะสมในตัว:
- Max points per day (per customer): กันการปั๊มคะแนนผิดปกติ
- Max manual adjust (per transaction): จำกัดจำนวนคะแนนที่พนักงานเพิ่มได้ต่อครั้ง
- Max offline purchase amount (฿): จำกัดยอดที่พนักงานคีย์เองสำหรับการขายหน้าร้าน
ยอดเงินคำนวณโดยระบบเสมอ — ไม่เคยรับค่าจากเครื่องของลูกค้า — และทุกการให้คะแนนมีการป้องกันการกดซ้ำและการส่งข้อมูลซ้ำ จึงไม่มีทางได้คะแนนซ้ำซ้อน
รายการตรวจสอบสรุป
- เลือกรูปแบบการสมัครแล้ว (อัตโนมัติ หรือ ต้องยินยอมก่อน)
- ตั้งข้อความฟอร์มสมัคร เวอร์ชันความยินยอม และลิงก์เงื่อนไขแล้ว
- ตั้ง Member ID Prefix และสร้างรหัสให้ลูกค้าเดิมแล้ว
- ตั้งชื่อคะแนนแล้ว
- ตั้งกติกาการได้คะแนนและโบนัสแรกเข้าแล้ว
- ตั้งวันหมดอายุคะแนนและวันแจ้งเตือนแล้ว
- ตรวจการแจ้งเตือน LINE แล้ว
- ตรวจเพดานความปลอดภัยแล้ว
- เปิด Loyalty Program Enabled แล้ว