Skip to content
BMS Learning center
Menu
Lesson 13 / 41

Configure time offers & explain eligibility

Percentage, capped-price and buy/get offers, with close-time examples.

On this page · Jump to a section

Before you begin

Verified rates, offer-management access and actual products for product-conditioned offers.

Where to go

Board-game tables → Offers → Add/edit

Visible menus may vary with language, permissions, app version and shop configuration.

Follow these steps

  1. Choose percentage off time, fixed per-person cap, group cap or buy/get time. Set name, branch/all branches and active status. A capped price applies only when beneficial against the normal charge.
  2. Set minimum/maximum people, minimum minutes, validity dates, weekdays and local time window. Headcount eligibility uses billable participants in the billing group, not everybody at the table.
  3. A required SKU must exist on an active tab line of that group. It remains a normally priced stock-managed product; being an eligibility condition does not make it free.
  4. For buy 120/get 60 at THB 60/hour, 180 billable minutes yields THB 120 per person before tax. Cycles repeat per person's billable minutes. Actual-time visits can qualify without purchasing time in advance.
  5. Eligibility is evaluated at group close: opening during a promotion does not guarantee eligibility after its time window ends. Split groups may miss minimum headcount. The best offer competes with pass coverage for the whole group; ties use the offer to preserve pass quota.
  6. After close, read reasons such as insufficient minutes/people, missing product, expired window or a better pass result. Use that bill's evidence; today's offer edits do not rewrite a closed bill.

How to verify success

Test one eligible and one ineligible bill plus a pass comparison; explanations match the saved checkout result.

Limits & things to check

Time offers are separate from product coupons. Older bills without saved explanations have unknown evidence. If a Thai-only name fails code validation, include unique Latin letters/digits, such as PLAY180 เล่นสามชั่วโมง; the form derives its 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.

Checking account…

Keep learning