แพ็กเกจเวลา
แพ็กเกจเวลาให้ยอดนาทีจ่ายล่วงหน้าแก่สมาชิก แทนที่จะจ่ายรายชั่วโมงตามอัตราปกติ สมาชิกสามารถซื้อบล็อกนาทีล่วงหน้าและใช้ข้ามหลายเซสชัน ระบบติดตามยอดคงเหลือและหักนาทีโดยอัตโนมัติเมื่อสมาชิกใช้งาน 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 | นาทีที่คืนให้เครดิตเป็นส่วนหนึ่งของกระบวนการคืนเงิน (บันทึกเป็นการใช้ค่าลบหรือเครดิตใหม่) |
การรวมกับแพ็กเกจแคมเปญ
เครดิตเวลาส่วนใหญ่ถูกสร้างผ่านการซื้อแพ็กเกจแคมเปญ:
- เจ้าของร้านสร้าง แคมเปญ ที่มี แพ็กเกจ หนึ่งรายการขึ้นไปประเภท "นาที"
- สมาชิกเลือกและซื้อแพ็กเกจ (จากแผงสมาชิกฝั่งไคลเอนต์หรือผ่านแคชเชียร์ที่เคาน์เตอร์)
- ระบบสร้างเครดิตเวลาที่เหมาะสม:
- เครดิต paid สำหรับสิทธิ์นาทีพื้นฐาน (จำนวนฐานจากแพ็กเกจ)
- หากแพ็กเกจกำหนดโบนัสประเภท "นาที" พร้อมจำนวนโบนัสมากกว่าศูนย์ จะสร้าง เครดิต bonus แยกสำหรับนาทีโบนัส
- เครดิตจะสืบทอดการตั้งค่าข้อจำกัดอุปกรณ์ของแพ็กเกจ
- หากแพ็กเกจกำหนดระยะเวลาที่ใช้ได้ วันหมดอายุของเครดิตจะคำนวณจากวันที่ซื้อบวกจำนวนวันที่ใช้ได้
วิธีการหักเวลาระหว่างเซสชัน
เมื่อสมาชิกที่มีนาทีพร้อมใช้เริ่มเซสชัน:
- ระบบตรวจสอบเครดิตเวลาที่ใช้งานอยู่ที่ตรงกับประเภทอุปกรณ์ของเซสชัน
- เครดิตถูกใช้ตามลำดับวันหมดอายุ (หมดอายุเร็วที่สุดใช้ก่อน) เพื่อลดการสูญเสียจากเครดิตที่กำลังจะหมดอายุ
- ขณะเซสชันทำงาน นาทีจะถูกหักจากเครดิตที่มีสิทธิ์เป็นระยะ
- การหักแต่ละครั้งสร้างบันทึกการใช้เป็นรายการ "Session usage"
- หากเครดิตเวลาทั้งหมดหมดก่อนเซสชันจบ เซสชันจะดำเนินต่อและเวลาที่เหลือจะถูกเรียกเก็บตามอัตรารายชั่วโมงปกติ (ชำระเมื่อปิดเซสชัน)
ยอดเวลาและยอดเงินในกระเป๋าของสมาชิกสามารถทำงานร่วมกันได้ เครดิตเวลาครอบคลุมนาทีเท่าที่มี และส่วนเกินจะตกไปยังยอดเงินในกระเป๋าหรือการชำระเงินสด