Service options and pricing models
Service options, fixed and tiered pricing, quotations, multi-session packages, and slot intervals.
Most commercial rules live in the wizard Offer step, not in Basics.
Booking format (Offer)
Before price, the Offer step defines how customers book:
Single vs multiple receivers
- Single receiver — one person, vehicle, or unit per booking (e.g. a haircut, one car serviced).
- Multiple receivers — several receivers on one booking (e.g. family members, a fleet batch). You can set limits per booking or per customer where supported.
Single vs multiple reservations
- Single reservation — one visit or one session completes the booking.
- Multiple reservations — a series of visits on one booking (e.g. a course of treatments, a package of sessions). Minimum and maximum visit counts and series rules are configured in Offer.
Pricing model types
| Model | When to use |
|---|---|
| Fixed | A fixed base price for the service |
| Tiered | Price bands built from fixed amounts, a percentage of the total, and unit price — for example when the customer selects extra quantity (books, area to cover, additional materials) |
| Quotation | Price confirmed after review; customer may book pending acceptance |
Fixed-price services need an amount before customers can complete checkout. Quotation services clearly show that the final price follows staff approval.
Service options (variants)
Many services expose options — different durations, packages, or add-ons under one service.
By default the system creates one option whose name matches the service name. That option is treated as the main service. Adding more options or renaming the default option makes the system treat them as variants of the service.
- Each option can have its own fixed price adjustment and duration
- Options can use single-session or multi-session timing (see below)
- Options share delivery and schedule scope from the parent service unless narrowed in setup
Example: a 60-minute service costs €100 and a 90-minute variant costs €120. Set the service base price to €100, leave no price adjustment on the 60-minute option, and set a €20 price adjustment on the 90-minute option.
Preparation and cool-down time
Each variant can include preparation time and cool-down time — extra minutes before or after the customer-visible slot (not shown as bookable time). Use these for tasks such as setup, notes after the visit, or cleaning tools.
Multi-session options
Use multi-session when one customer choice must book several required sessions (e.g. a two-day workshop):
- Sessions can fall on the same day or on different days
- The package price is on the first session; follow-up sessions in the series are stored at zero for reporting
- Customers pick the first session from the schedule; later sessions are included in the package
- Every follow-up day/time must fit team, location, and schedule rules or no anchor slots appear
See Booking series and recurring for how series appear in admin.
Single-session slot intervals
For standard one-session options:
- Offer single slot — one start time per schedule window (interval equals duration)
- Offer multiple slots — repeating starts inside the window (e.g. 60-minute service every 30 minutes)
Trials and discounts
- Trial sessions — optional first-time pricing in Offer
- Special discounts and multi-booking discounts — configured in Offer; see Discounts and promotions
Payment timing (prepaid, postpaid, subscription) is separate — see Pricing and payment terms.