Клиент покупает блоки персональных тренировок по очереди (например, по 10 занятий), а не все сразу. Первый блок дороже; следующие — дешевле, но только если купить их в течение 7 дней после реализации крайней (последней) тренировки предыдущего блока. Если срок прошёл — снова только базовая (завышенная) цена.
Отдельной готовой «программы из пяти блоков» в ClubIS нет: сценарий собирается из прайса, отметок в анкете, триггеров и скидок.
| Шаг | Что делает клиент | Какую позицию продают |
|---|---|---|
| 1 | Первый раз берёт 10 ПТ | 10 ПТ (базовая) — дороже |
| 2 | Отрабатывает 10-ю тренировку | Триггер выдаёт право на 7 дней |
| 3 | В течение 7 дней покупает следующий блок | 10 ПТ (продолжение) — дешевле |
| 4 | Снова доходит до последней тренировки | Снова право на 7 дней |
| 5 | Опоздал с покупкой больше чем на 7 дней | Только базовая цена |
«Линейка из пяти блоков» — это регламент клуба (базовая + до четырёх продолжений), а не одна позиция прайса на 50 занятий.
Путь: Менеджер → Настройки → Прайс.
Создайте две позиции типа «блок» с одинаковым количеством занятий (например, 10) и одинаковыми правилами списания на персональные тренировки:
| Позиция (пример названия) | Цена | Когда продавать |
|---|---|---|
| 10 ПТ (базовая) | выше | старт и после срыва окна 7 дней |
| 10 ПТ (продолжение) | ниже | только при действующем праве на льготу |
Подробнее про блоки в прайсе: Прайс.
Можно оставить одну позицию «10 ПТ» по базовой цене и настроить скидку на неё, которая доступна только при отметке «право на продолжение». Тогда на кассе всегда выбирают одну позицию, а сумма уменьшается автоматически.
Скидки: Менеджер → Настройки → Скидки.
Путь: Администратор → Справочники → Отметки в анкете.
Создайте отметку, например «Право на льготный блок ПТ» (да/нет или справочник — как принято в клубе).
Именно эта отметка будет означать: «клиент может купить блок продолжения».
Если нужно ограничить число льготных блоков подряд, дополнительно заведите целочисленную отметку, например «Счётчик продолжений ПТ».
Справка: Отметки в анкете.
Путь: Менеджер → Настройки → Триггеры → создайте триггер (окно Правка триггера).
Вкладки в окне: Основные настройки, Условие триггера, Параметры отбора, Срабатывание, Действия.
| Поле | Что выбрать |
|---|---|
| Название | понятное имя, например «ПТ: право на продолжение» |
| Условие | слева группа Списание блока, справа При исполнении списания блока |
| Отмена события | Запрещена |
| Описание | по желанию |
Именно При исполнении списания блока — момент, когда тренировку реализовали (исполнили списание). Не путайте с При создании списания блока, При распределении блока по предзаписи и другими пунктами той же группы.
Добавьте фильтры:
| Группа фильтра | Фильтр | Зачем |
|---|---|---|
| Списание блока | Последнее списание | только крайняя тренировка из блока |
| Блок | Код позиции | обе позиции линейки («базовая» и «продолжение») |
Если ограничение по числу продолжений уже нужно на этом шаге — дополнительно фильтр группы Анкета: Отметка анкеты (Целое число) по счётчику (например, значение меньше 4).
Добавьте действие Установить отметку клиента. В окне действия (Добавление отметки клиента):
| Поле | Значение |
|---|---|
| Тип связи отметки: | Анкета |
| Тип отметки: | «Право на льготный блок ПТ» |
| Временная: | включите и укажите 7 дней |
Пока стоит галочка Временная:, право само истечёт через 7 дней — отдельно снимать его «по таймеру» не нужно.
Общая настройка триггеров: Триггеры: настройка.
Вместо пары «исполнение + Последнее списание» можно взять в Условие группу Списание блока и пункт После указанного остатка в блоке, а на вкладке Условие триггера заполнить поле При остатке равном или менее. Для сценария «именно после крайней тренировки» обычно проще и понятнее основной вариант с Последнее списание.
Чтобы снизить ошибки кассира, позицию «продолжение» можно сделать менее заметной в дереве прайса или закрыть правами, а на кассе опираться на отметку и подсказку триггера/задачи.
Подробнее: Скидки, Наборы фильтров.
Право не нужно снимать руками в обычном цикле.
Создайте второй триггер в Менеджер → Настройки → Триггеры.
| Поле | Что выбрать |
|---|---|
| Название | например «ПТ: снять право после продолжения» |
| Условие | слева группа Продажа услуги, справа При продажа услуги (так пункт называется в списке) |
| Отмена события | Запрещена |
Укажите позицию продолжения (дерево позиций прайса; рядом может быть поле Стоимость — его можно не ограничивать). Выберите 10 ПТ (продолжение) — или ту же позицию, на которую действует скидка в варианте Б.
Добавьте действие Убрать отметку клиента. В окне (Удаление отметки клиента):
| Поле | Значение |
|---|---|
| Тип связи отметки: | Анкета |
| Тип отметки: | «Право на льготный блок ПТ» |
Так клиент не купит второй льготный блок подряд, пока снова не отработает последнюю тренировку текущего блока.
Если используете счётчик продолжений — в том же триггере отдельным действием увеличьте целочисленную отметку (действие Установить отметку клиента, тип Отметка анкеты (Целое число) / нужный Тип операции:).
Если после пятого блока снова нужна только базовая цена:
Без счётчика клиент теоретически может бесконечно покупать «продолжение», если всегда укладывается в 7 дней после последней тренировки.
Полезно предупредить клиента и менеджера заранее.
Создайте триггер:
| Поле на вкладке Основные настройки | Значение |
|---|---|
| Условие | группа Блок, пункт При остатке занятий меньше чем |
На вкладке Условие триггера заполните поле Остаток занятий меньше чем (например, 2 или 1) и при необходимости ограничьте позиции линейки. В Действия — SMS / задача / сообщение.
Либо то же действие добавьте в триггер на последнюю тренировку (п. 3): «в течение 7 дней доступен льготный блок».
Примеры триггеров: Триггеры: примеры.
Покупка базового блока
↓
Тренировки 1…9
↓
Тренировка 10 (При исполнении списания блока + Последнее списание)
→ отметка «право» на 7 дней (Временная:)
↓
┌────┴────┐
↓ ↓
купили прошло > 7 дней
продолжение без покупки
↓ ↓
сняли отметка
отметку истекла
↓ ↓
снова только
цикл базовая цена
| Шаг | Ожидаемый результат |
|---|---|
| Тестовая анкета купила базовый блок 10 ПТ | Блок появился, отметки «право» ещё нет |
| Выполнили 9 списаний | Отметки «право» нет |
| Выполнили 10-е списание | Появилась отметка «право» (со сроком 7 дней) |
| В тот же день продали продолжение | Цена льготная; отметка «право» снялась |
| Снова дошли до 10-й тренировки | Отметка «право» снова появилась |
| Подождали больше 7 дней без покупки | Отметки нет; продаётся только базовая цена |
| (если есть счётчик) купили 4 продолжения | После 4-го право больше не выдаётся |
Нужно ли снимать право руками?
Нет. После покупки продолжения его снимает триггер с действием Убрать отметку клиента. Срок Временная: 7 дней закрывает случай «забыли купить».
Можно ли продать сразу пять блоков в одном чеке?
Технически да, но это уже не описанный сценарий: льготная цена рассчитана на поочерёдную покупку после отработки предыдущего блока.
Что считать «реализацией крайней тренировки»?
В триггере: Условие = При исполнении списания блока и фильтр Последнее списание. Это исполнение крайней тренировки из блока, а не дата покупки блока и не создание списания «на будущее».
В списке «Условие» не нахожу нужный пункт?
Сначала выберите группу слева (Списание блока, Продажа услуги, Блок), затем пункт справа. Названия смотрите буквально как в программе (например, для продажи услуги в списке: При продажа услуги).
Что если кассир продаст «продолжение» без отметки?
Система не всегда жёстко запретит выбор позиции. Защита — скидка с Параметры отбора, права на позиции прайса и регламент на ресепшене.