BL-SUB — Gói dịch vụ (Subscription)

BL-SUB-01 · Hai loại gói

Loại Tên Bản chất
Flexible Gói linh hoạt Mua một lượng giờ dùng dần cho một loại dịch vụ; đặt lịch nào cũng trừ giờ
Fix Gói cố định Lịch lặp cố định theo tuần (ví dụ 3 buổi/tuần), thường kèm helper cố định

BL-SUB-02 · Ưu đãi giá theo gói

  • Đơn cùng loại dịch vụ với gói đang hiệu lực được áp bảng giá ưu đãi của gói.
  • Ưu đãi chỉ áp cho phần giờ còn của gói; phần vượt giới hạn về giá gốc.
  • Số giờ còn lại hiển thị cho khách khi cấu hình dịch vụ.

BL-SUB-03 · Gia hạn tự động (toggle renew)

  • Mỗi gói có công tắc tự động gia hạn: bật → khi chu kỳ kết thúc hệ thống gia hạn; tắt → gói kết thúc tự nhiên.
  • Công tắc trong ứng dụng phải phản ánh đúng trạng thái server sau mỗi lần đổi (gọi API riêng cho flexible và fix).

BL-SUB-04 · Hủy gói

  • Hủy gói phải qua xác nhận; sau hủy, ưu đãi ngừng áp dụng cho đơn mới (đơn đã tạo không đổi giá).
  • Hủy không hoàn lại phần giờ đã dùng.

BL-SUB-05 · Quy tắc kết hợp

  • Một khách có thể có nhiều gói cho nhiều loại dịch vụ, nhưng một đơn chỉ áp ưu đãi của một gói cùng loại dịch vụ.
  • Gói và khuyến mãi có thể cùng áp cho một đơn (theo BL-PROMO-03).