Service options and pricing models
Service options, fixed и tiered pricing, quotations, multi-session packages и slot intervals.
Большинство коммерческих правил находятся на шаге wizard Offer, а не в Basics.
Booking format (Offer)
Перед ценой шаг Offer определяет, как клиенты бронируют:
Single vs multiple receivers
- Single receiver — один person, vehicle или unit на бронирование (например, стрижка, одна машина на сервисе).
- Multiple receivers — несколько receivers в одном бронировании (например, члены семьи, fleet batch). Можно задать limits per booking или per customer, где поддерживается.
Single vs multiple reservations
- Single reservation — один визит или одна session завершает бронирование.
- Multiple reservations — серия визитов в одном бронировании (например, курс процедур, пакет sessions). Minimum и maximum visit counts и series rules настраиваются в Offer.
Pricing model types
| Модель | Когда использовать |
|---|---|
| Fixed | Фиксированная base price для service |
| Tiered | Ценовые диапазоны из fixed amounts, процента от total и unit price — например, когда клиент выбирает extra quantity (books, area to cover, additional materials) |
| Quotation | Цена подтверждается после review; клиент может бронировать pending acceptance |
Fixed-price services нуждаются в amount до завершения checkout клиентом. Quotation services явно показывают, что финальная цена следует после одобрения staff.
Service options (variants)
Многие services предлагают options — разные durations, packages или add-ons в одной service.
По умолчанию система создаёт одну option, имя которой совпадает с service name. Эта option считается main service. Добавление options или переименование default option делает их variants service.
- Каждая option может иметь свой fixed price adjustment и duration
- Options могут использовать single-session или multi-session timing (см. ниже)
- Options разделяют delivery и schedule scope родительской service, если не сужено в setup
Пример: service 60 минут стоит €100, variant 90 минут — €120. Задайте base price service €100, оставьте no price adjustment на 60-minute option и €20 price adjustment на 90-minute option.
Preparation and cool-down time
Каждый variant может включать preparation time и cool-down time — дополнительные минуты до или после customer-visible slot (не показываются как bookable time). Используйте для setup, notes после визита или cleaning tools.
Multi-session options
Используйте multi-session, когда один выбор клиента должен забронировать несколько required sessions (например, двухдневный workshop):
- Sessions могут быть в same day или на different days
- Package price на первой session; follow-up sessions в series хранятся с нулём для reporting
- Клиенты выбирают first session из schedule; later sessions включены в package
- Каждый follow-up day/time должен подходить под team, location и schedule rules, иначе no anchor slots
См. Серии бронирований и повторяющиеся записи для отображения series в админке.
Single-session slot intervals
Для стандартных one-session options:
- Offer single slot — одно start time на schedule window (interval равен duration)
- Offer multiple slots — повторяющиеся starts внутри window (например, 60-minute service каждые 30 минут)
Trials and discounts
- Trial sessions — optional first-time pricing в Offer
- Special discounts и multi-booking discounts — настраиваются в Offer; см. Discounts and promotions
Payment timing (prepaid, postpaid, subscription) отделён — см. Цены и условия оплаты.