Time rates, passes & play-time offers
Configure rates and time examples, separating play-time offers from product coupons.
On this page · Jump to a section
Before you begin
Agreed prices, customer categories, branch scope and expected example totals.
Board-game tables → Settings / Passes / Offers
Visible menus may vary with language, permissions, app version and shop configuration.Follow these steps
- Under Settings → Add rate, set name, customer type, hourly price, minimum, rounding interval and grace minutes. General/student/member/child rates must match the player type; a member rate requires a real selected member, not a typed name.
- Example before benefits and tax: THB 60/hour, 60-minute minimum, 30-minute rounding and 5-minute grace. A 4-minute visit costs THB 60; 65 minutes costs THB 60; 66 minutes costs THB 90. Grace is deducted, the result rounds up, then the minimum applies. Grace does not mean free play when a minimum is set.
- Choose actual time, a shared session end or individual purchased duration. Late arrivals can have their own end time.
- Purchased time is not a billing cap: a 120-minute purchase still charges through its planned end if the guest leaves after 90 minutes; a 150-minute stay charges through 150 minutes before rounding/minimum rules. Explain this before opening.
- Create minute-based or unlimited plans with price, duration and branch scope. Assign to the correct member and verify balances.
- Configure offers such as 120 paid plus 60 free minutes, with eligibility and active windows. Enter all 180 minutes for a purchased duration, then review the close-time result.
- For automatic renewal, record consent and the same customer's funding credit. Review insufficient-credit status and assign follow-up.
How to verify success
Test charges match policy, passes respect branch scope and the receipt explains the applied benefit.
Limits & things to check
Rate edits do not change existing player snapshots. Offers and passes do not stack. If a Thai-only rate name fails with a required-code message, use a unique name containing Latin letters/digits, such as GENERAL ทั่วไป; the current form derives the code from the name.
Ready to try it in your shop
Lessons are free to read. Actual operations require sign-in and the appropriate permission. Use test data for training.