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 |
Услуги с фиксированной ценой требуют суммы до завершения оплаты клиентом. Услуги с расчётом цены явно показывают, что итоговая цена определяется после одобрения сотрудниками — платёж не создаётся, пока сотрудник не отправит предложение. Для ступенчатого ценообразования при бронировании могут запрашиваться количества (например расстояние или число единиц); значения сохраняются в бронировании и используются для зафиксированной суммы.
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 минут)
Вводные предложения
Вводные предложения заменяют прежний элемент Trial sessions. Используйте их на шаге Предложение мастера, чтобы стимулировать первые бронирования — например пробный урок, оценку, консультацию или любую акцию первого визита.
К каждой услуге можно привязать одно вводное предложение. Когда клиент соответствует условиям, предложение применяется автоматически — клиент не вводит код и не включает его вручную. Подходящие клиенты видят название предложения и скорректированную цену в виджетах, клиентском портале, сводках бронирований и в админке.
Настройка
- Откройте Services, создайте услугу или отредактируйте существующую и перейдите к шагу Offer (или Edit offer со страницы услуги).
- Разверните Introductory offer и включите Enable introductory offer for this service.
- Задайте, как предложение выглядит для клиентов, настройте цену и правила участия.
- Если Pricing scope — Per service option, откройте раздел Options на том же шаге Offer и укажите вводную цену для каждого варианта, который нужно продвигать. Варианты без цены не рекламируются в рамках этого предложения.
- Сохраните услугу. Предложение действует при следующем подходящем бронировании — промокод не нужен.
Как выглядит предложение
- Offer name — preset (Trial, First lesson, Assessment, Consultation, Discovery session, Intro visit, Open day) или Custom name. Presets и собственные названия можно переводить для виджетов и клиентского портала.
- Customer-facing description — необязательный короткий текст (например «Ваш первый урок по сниженной цене»).
Цена
- Pricing type
- Free — вводное бронирование бесплатно.
- Fixed price — фиксированная сумма независимо от обычной цены услуги.
- Fixed discount — фиксированная сумма вычитается из обычной цены.
- Percentage discount — обычная цена снижается на процент (до 100 %).
- Pricing scope
- Entire service — одно правило для всех вариантов; сумму (или процент) вводите один раз.
- Per service option — вводные цены для каждого варианта в разделе Options. Варианты без цены не продвигаются.
Вводная цена считается до проверки промокодов. Специальные скидки и скидки за несколько бронирований — отдельные инструменты.
Правила участия
Должны выполняться все включённые правила:
- Maximum per customer — сколько раз один клиент может воспользоваться предложением (по умолчанию 1, если поле пустое).
- Maximum per receiver — необязательный лимит на получателя (человек, транспорт, единица и т. д.) при услугах с несколькими получателями.
- Only customers registered before — необязательная дата и время; подходят только аккаунты, созданные раньше.
- Offer window after sign-up (hours) — необязательный срок с момента регистрации; после указанных часов предложение недоступно.
- Customer has never booked this service — только первое бронирование услуги.
- Customer has never booked this service option — только первое бронирование выбранного варианта.
- Receiver has never booked this service — каждый получатель должен быть новым для этой услуги (семейные или fleet-бронирования).
Пустые числовые поля означают без ограничения, где это допускается.
Опыт клиента
Подходящие клиенты автоматически видят значки и скорректированные суммы при бронировании. Если условия больше не выполняются (например, вводное предложение уже использовано), применяется обычная цена без дополнительных шагов.
Настройте специальные скидки и скидки за несколько бронирований на том же шаге Offer или в Settings → Discounts; см. Скидки и акции.
Срок оплаты (предоплата, постоплата, подписка) настраивается отдельно — см. Цены и условия оплаты.