HandyCafe Docs
owner cashier

แพ็กเกจเวลา

แพ็กเกจเวลาให้ยอดนาทีจ่ายล่วงหน้าแก่สมาชิก แทนที่จะจ่ายรายชั่วโมงตามอัตราปกติ สมาชิกสามารถซื้อบล็อกนาทีล่วงหน้าและใช้ข้ามหลายเซสชัน ระบบติดตามยอดคงเหลือและหักนาทีโดยอัตโนมัติเมื่อสมาชิกใช้งาน PC หรือคอนโซล

ระบบเครดิตเวลา

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

นาทีรวมที่พร้อมใช้งานของสมาชิกคือผลรวมของนาทีที่เหลือทั้งหมดในเครดิตเวลาที่ใช้งานอยู่

ฟิลด์เครดิตเวลา

บันทึกเครดิตเวลาแต่ละรายการประกอบด้วย:

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

ประเภทเครดิต

เครดิตเวลาแต่ละรายการติดตามวิธีที่สร้าง:

ประเภทเครดิต คำอธิบาย
Paid สมาชิกจ่ายเงินซื้อนาทีเหล่านี้ ผ่านการซื้อโดยตรงหรือเป็นสิทธิ์พื้นฐานของแพ็กเกจแคมเปญ
Bonus นาทีโปรโมชันที่ได้รับเป็นโบนัสพร้อมการซื้อแพ็กเกจ ตัวอย่างเช่น "ซื้อ 120 นาที รับโบนัส 30 นาทีฟรี"
Manual นาทีที่เพิ่มด้วยตนเองโดยแคชเชียร์หรือผู้ดูแลระบบ ใช้สำหรับเครดิตเพื่อการบริการลูกค้า การชดเชย หรือข้อตกลงพิเศษ

สถานะเครดิต

เครดิตเวลาแต่ละรายการผ่านสถานะเหล่านี้:

  • Active: เครดิตมีนาทีที่เหลือและยังไม่หมดอายุ สามารถใช้นาทีจากเครดิตนี้ได้
  • Expired: เครดิตผ่านวันหมดอายุแล้ว นาทีที่เหลือไม่สามารถใช้ได้อีก แม้ว่ายอดจะมากกว่าศูนย์
  • Consumed: นาทีที่เหลือของเครดิตถึงศูนย์จากการใช้งานปกติ
  • Cancelled: เครดิตถูกยกเลิกด้วยตนเองโดยผู้ดูแลระบบ ทำให้นาทีที่เหลือเป็นโมฆะ

ข้อจำกัดอุปกรณ์

เครดิตเวลาแต่ละรายการมี ข้อจำกัดอุปกรณ์ ที่ควบคุมว่าอุปกรณ์ประเภทใดสามารถหักจากเครดิตได้:

ข้อจำกัด ความหมาย
Client ใช้ได้บนเครื่อง PC ลูกข่าย ใช้ได้บนคอนโซลด้วยเว้นแต่ถูกจำกัดอย่างชัดเจน
Console ใช้ได้บนคอนโซลเกม ใช้ได้บน PC ด้วยเว้นแต่ถูกจำกัดอย่างชัดเจน
PCs only ใช้ได้เฉพาะบนเครื่อง PC ลูกข่าย เซสชันคอนโซลไม่สามารถหักจากเครดิตนี้
Consoles only ใช้ได้เฉพาะบนคอนโซลเกม เซสชัน PC ไม่สามารถหักจากเครดิตนี้
Both ใช้ได้บนอุปกรณ์ทุกประเภทโดยไม่มีข้อจำกัด นี่คือค่าเริ่มต้น

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

การติดตามการใช้งาน

ทุกครั้งที่หักนาทีจากเครดิตเวลา ระบบจะสร้าง บันทึกการใช้เวลา:

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

ประเภทบริบท

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

การรวมกับแพ็กเกจแคมเปญ

เครดิตเวลาส่วนใหญ่ถูกสร้างผ่านการซื้อแพ็กเกจแคมเปญ:

  1. เจ้าของร้านสร้าง แคมเปญ ที่มี แพ็กเกจ หนึ่งรายการขึ้นไปประเภท "นาที"
  2. สมาชิกเลือกและซื้อแพ็กเกจ (จากแผงสมาชิกฝั่งไคลเอนต์หรือผ่านแคชเชียร์ที่เคาน์เตอร์)
  3. ระบบสร้างเครดิตเวลาที่เหมาะสม:
    • เครดิต paid สำหรับสิทธิ์นาทีพื้นฐาน (จำนวนฐานจากแพ็กเกจ)
    • หากแพ็กเกจกำหนดโบนัสประเภท "นาที" พร้อมจำนวนโบนัสมากกว่าศูนย์ จะสร้าง เครดิต bonus แยกสำหรับนาทีโบนัส
  4. เครดิตจะสืบทอดการตั้งค่าข้อจำกัดอุปกรณ์ของแพ็กเกจ
  5. หากแพ็กเกจกำหนดระยะเวลาที่ใช้ได้ วันหมดอายุของเครดิตจะคำนวณจากวันที่ซื้อบวกจำนวนวันที่ใช้ได้

วิธีการหักเวลาระหว่างเซสชัน

เมื่อสมาชิกที่มีนาทีพร้อมใช้เริ่มเซสชัน:

  1. ระบบตรวจสอบเครดิตเวลาที่ใช้งานอยู่ที่ตรงกับประเภทอุปกรณ์ของเซสชัน
  2. เครดิตถูกใช้ตามลำดับวันหมดอายุ (หมดอายุเร็วที่สุดใช้ก่อน) เพื่อลดการสูญเสียจากเครดิตที่กำลังจะหมดอายุ
  3. ขณะเซสชันทำงาน นาทีจะถูกหักจากเครดิตที่มีสิทธิ์เป็นระยะ
  4. การหักแต่ละครั้งสร้างบันทึกการใช้เป็นรายการ "Session usage"
  5. หากเครดิตเวลาทั้งหมดหมดก่อนเซสชันจบ เซสชันจะดำเนินต่อและเวลาที่เหลือจะถูกเรียกเก็บตามอัตรารายชั่วโมงปกติ (ชำระเมื่อปิดเซสชัน)

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