Начать бесплатно

Абонементы и пакеты услуг

Планы визитов и баланса, продажа на кассе и выпуск гостю, списание визита, заморозка и продление срока

11 мин чтения Демо админ-панели
На этой странице 16

Абонементы и пакеты услуг

Абонемент в cenaly.ge связывает гостя с заранее выданными визитами, денежным балансом или доступом к занятиям на срок. План задаёт правила, а выпущенный по нему абонемент хранит остаток конкретного гостя.

Салоны и студии используют пакеты услуг, школы и фитнес — посещения и занятия. Кофейне тоже могут подойти «Баланс» или «Визиты», но код абонемента нельзя списать на обычном счёте кассы без записи: для такого списания нужен раздел абонементов в админке.

Что нужно для запуска#

  • Владелец или менеджер с доступом к нужной точке и управлению абонементами; для заморозки и продления — право на раздел «Коммерция».
  • Услуги или групповые занятия в каталоге, если план ограничен ими.
  • Вход «🎟️ Абонементы» в журнале записи либо «Абонементы» в разделе «Занятия», если он включён у точки.
  • Для продажи — доступ к кассе, открытая смена и связь с облаком.

В карточке гостя также есть «🎟️ Выпустить абонемент»: имя и телефон подставляются в форму выпуска. Выбирайте точку, в которой гость будет пользоваться пакетом.

Создать план#

  1. Откройте «Абонементы и пакеты» → «Планы» и форму «Новый план».
  2. Выберите готовый план либо заполните «Название», «Тип», «Цена», «Валюта» самостоятельно.
  3. Задайте количество визитов или сумму баланса и «Срок годности (дней)». Для безлимита срок обязателен.
  4. Для «Визитов» и «Безлимита» в «На что действует» выберите область: «Одна услуга», «Любое групповое занятие», «Категории каталога» или «Набор услуг».
  5. Для планов с посещениями проверьте правила отмены записи, неявки и поздней отмены: вернуть визит в пакет или списать его.
  6. В блоке «Заморозка» задайте «Дней заморозки всего», «Сколько раз», «Минимум дней за раз». Пустое поле означает отсутствие соответствующего ограничения плана.
  7. Нажмите «Сохранить».
Тип Что получает гость Что учесть
«Визиты» Заданное количество посещений Будущие записи могут занять оставшиеся визиты в резерв
«Баланс» Денежный остаток В админке указывают сумму списания
«Безлимит» Посещения в пределах срока и области действия Срок обязателен; на кассе этот тип не продаётся
«Подписка» Пополнение по периодам Автосписание зависит от подключения и условий ниже

«Готовые планы» включают «8 занятий за 30 дней», «12 занятий за 45 дней», «Безлимит на месяц», «Разовое посещение» и «10 посещений». Шаблон заполняет форму, но не сохраняет её: укажите цену, проверьте услуги и правила, затем сохраните.

Результат: план можно выбрать при выпуске. Если готовый план ссылается на занятия, которых ещё нет в каталоге, сначала добавьте их — иначе использовать пакет будет не на что.

Выпустить абонемент гостю#

Выберите этот путь для выдачи из админки, в том числе подарка без оплаты. Для продажи с кассовой оплатой используйте следующий раздел.

  1. Перейдите на вкладку «Выпущенные» либо откройте выпуск из карточки гостя.
  2. Выберите «План», заполните «Клиент» и «Телефон», чтобы персонал мог сопоставить пакет с человеком.
  3. Нажмите «Выпустить».
  4. Передайте гостю «Код абонемента (покажите клиенту)» вида MB-XXXX-XXXX и сохраните его, пока он показан.

Результат: появляется отдельный абонемент гостя с остатком и сроком по плану. Эта форма не принимает оплату.

Если выбранная подписка требует сохранённую карту, не пытайтесь выдать её как обычный пакет. Для разовой выдачи выберите подходящий план визитов или баланса.

Продать абонемент на кассе#

  1. Откройте «Ещё» → «🎫 Продать абонемент».
  2. В окне «Продажа абонемента» выберите «Пакет». Здесь доступны активные планы «Визиты» и «Баланс» с ценой больше нуля в валюте точки.
  3. Проверьте «Цена продажи». Если она ниже цены плана, касса показывает «Скидка …% от цены пакета …». При превышении лимита вашей роли нужен PIN менеджера.
  4. В блоке «Гость» укажите имя или телефон. Продажа без этих данных не проходит.
  5. Выберите «Наличные», «Карта» или «Наличные + карта». При смешанной оплате задайте наличную часть, остальное приходится на карту.
  6. Нажмите «Продать за …» и дождитесь подтверждения. Передайте гостю код и сохраните чек.

Результат: абонемент выпущен, оплата учтена как аванс за будущие посещения. Это ещё не выручка за оказанную услугу.

Если список пуст, проверьте тип плана, положительную цену, активность и валюту. Если терминал принял деньги, а выпуск завершился ошибкой, следуйте сообщению кассы о повторе или возврате оплаты, не запускайте новую независимую продажу.

Вернуть абонемент, проданный на кассе#

Если гость отказался от пакета, верните его через чек продажи: деньги и закрытие абонемента проходят одной операцией.

  1. На кассе откройте «Чеки» и найдите чек продажи абонемента.
  2. Нажмите «↩ Возврат». Строка абонемента уже заполнена — ничего не меняйте.
  3. Выберите способ возврата (наличные или карта, как в обычном возврате) и нажмите «Подтвердить возврат».
  4. Касса покажет сумму: например: «Гостю вернётся 4 800 ₽ по чеку №58. Абонемент «10 визитов» будет закрыт». Если абонементом уже пользовались, ниже будет пояснение, что возвращается только неиспользованная доля цены.
  5. Нажмите «Вернуть и закрыть».

Результат: абонемент отменён, по нему больше нельзя прийти; в его журнале — отмена с суммой возврата. Деньги возвращаются тем же порядком, что у обычного возврата: выемка из ящика или возврат на карту через терминал и чек возврата аванса.

Сколько вернётся — неиспользованная доля цены продажи, а не прейскурант:

План Возврат
«Визиты» цена × оставшиеся визиты / всего визитов (пакет 10 визитов за 8 000 ₽, использовано 4 → 4 800 ₽)
«Баланс» цена × остаток баланса / начисленный баланс (бонус сверх цены деньгами не возвращается)
Безлимит цена × оставшийся срок / весь срок
Ситуация Что будет
Часть визитов уже в записях Касса попросит сначала отменить эти записи
Абонемент израсходован или истёк «Возвращать нечего» — денег не отдаём
Нет связи Возврат не начнётся: абонемент закрывается в облаке до выдачи денег
Чек другой точки сети Возвращают в точке, где продали
Повторное нажатие после сбоя Та же сумма, второй раз абонемент не закрывается и деньги дважды не уходят
Подписка с регулярным списанием «Подписку на кассе не возвращают»

Обычный возврат по такому чеку без закрытия абонемента не пройдёт — ни с этой кассы, ни с другой.

Кассы для Android, Windows и Linux возвращают абонемент так же: окно «Вернуть абонемент» с суммой, затем «Вернуть и закрыть». Абонемент закрывается до записи возврата и до выдачи денег, отказы показываются теми же словами. Возврат на банковский терминал эти кассы не проводят: при способе «Карта» верните деньги на терминале вручную.

Касса, «Чеки»: подтверждение «Вернуть абонемент» — гостю вернётся 4 800 ₽ по чеку, абонемент «10 занятий» будет закрыт, часть уже использована (оплачено 8 000 ₽); кнопка «Вернуть и закрыть»

Записать гостя по абонементу#

Для пакета визитов сначала создайте запись на подходящую услугу в журнале записи.

  1. Найдите абонемент гостя на вкладке «Выпущенные».
  2. Нажмите «Под запись» и выберите подходящую «Запись».
  3. Нажмите «Зарезервировать визит».
  4. Проверьте, что запись появилась в карточке пакета, а число «в резерве …» изменилось.

Результат: один визит закреплён за будущей записью. Резерв ещё не означает оказанную услугу и списанный визит.

Если подходящих записей нет, проверьте гостя, услугу и даты. Если все оставшиеся визиты зарезервированы, второй раз выдать их другой записи нельзя. Ненужную привязку убирают действием «Снять с записи».

Для группового занятия персонал выбирает абонемент при добавлении гостя в сеанс. Посещение списывается при отметке посещения; отмена и неявка обрабатываются по правилам плана.

Списать визит на кассе#

Откройте счёт, связанный с записью гостя. Касса показывает пакет и доступные действия в плашке визита.

  • «Списать визит пакета» — отметить расход посещения по этой записи.
  • «Оплатить визит пакетом» — закрыть одну единицу подходящей услуги в счёте за счёт пакета. Остальные позиции требуют оплаты.

Для оплаты выберите «Оплатить визит пакетом», проверьте строку услуги и оставшуюся сумму, затем завершите оплату счёта. Пакет учитывается как зачёт ранее внесённого аванса.

Результат: по записи используется один визит. Эти два действия не предназначены для последовательного двойного списания: уже использованный визит повторно не спишется.

Если в счёте нет услуги пакета, касса не применит его. На обычном счёте без записи поля для списания по коду MB-… нет — воспользуйтесь админкой.

Списать по коду в админке#

Этот вариант подходит, когда гость предъявил код, а подходящей записи на кассе нет.

  1. В «Абонементы и пакеты» откройте «Списать по коду».
  2. Введите «Код абонемента клиента».
  3. Выберите оказанную услугу, если пакет ограничен услугами. Для денежного пакета заполните «Сумма (для абонемента-баланса)».
  4. Нажмите «Списать» и проверьте обновлённый остаток.

Результат: визит или сумма списаны с предъявленного абонемента. Это не ввод кода оплаты в обычный кассовый счёт.

Если пакет на другую услугу, заморожен или остатка недостаточно, исправьте причину отказа. При сообщении о неизвестном результате из-за обрыва связи повторите то же действие: повтор защищён от двойного списания.

Списать по коду в админке
Рассмотреть экран

Проверить остаток, резерв и журнал#

На вкладке «Выпущенные» найдите пакет гостя. Для визитов сравните «осталось», «в резерве …», «списано …» и «свободно …»; для денежного пакета смотрите баланс.

Например, при остатке 4 и резерве 3 для новой записи свободен только один визит. Не обещайте гостю четыре новых записи, не проверив уже занятые посещения.

Откройте «Журнал»: он показывает операции с остатком и сроком, в том числе выпуск, заморозки, продления и корректировки. Если остаток нужно исправить, уполномоченный владелец или менеджер использует «Корректировка» с обязательной причиной.

Отмена абонемента через «Отменить» запрещает дальнейшее использование. Она не выполняет денежный возврат: деньги за проданный на кассе абонемент возвращают по его чеку — см. «Вернуть абонемент, проданный на кассе».

Заморозить и разморозить#

  1. В карточке выпущенного абонемента нажмите «Заморозить».
  2. Укажите «С» и «По (включительно)», при необходимости — «Причина».
  3. Проверьте число дней и новый срок в предпросмотре, затем подтвердите заморозку.
  4. Если гость вернулся раньше, нажмите «Разморозить досрочно».

Результат: срок сдвигается на дни заморозки. В эти дни нельзя списывать посещения и создавать новые резервы по пакету. При досрочной разморозке неиспользованные дни возвращаются в доступный лимит, а срок пересчитывается.

Если на выбранные даты уже есть записи по этому абонементу, сначала перенесите их или снимите привязку. У бессрочного пакета заморозка не создаёт дату окончания.

Продлить срок#

Если заведение отменило занятия или согласовало компенсацию времени, откройте «Продлить срок», укажите «На сколько дней» и обязательную «Причина», проверьте новый срок и подтвердите.

Результат: дата окончания сдвинута, причина сохранена в журнале. Это изменение срока без оплаты и без добавления новых визитов или денег.

Бессрочный абонемент продлевать не нужно. Для нового оплаченного пакета оформите новую продажу: платного продления существующего абонемента тем же планом нет.

Что видит гость#

В личном кабинете гость открывает раздел «Абонементы», где видит свои пакеты. Для доступных его аккаунту пакетов видны остаток визитов или баланс, срок и состояние; при заморозке — «заморожен до …». У подписки отображаются сведения об автопродлении и проблеме платежа, если они есть.

Это просмотр. Купить, продлить или заморозить пакет самостоятельно здесь нельзя — гость обращается к заведению. Выданный код нужно сохранить даже тогда, когда у гостя есть личный кабинет.

Ограничения#

  • Продажи абонемента на предъявителя на кассе нет: нужны имя или телефон гостя.
  • На кассе продаются только платные планы «Визиты» и «Баланс»; безлимит и подписка в этот список не входят.
  • Нет платного продления существующего абонемента тем же планом, оптовой продажи юрлицу и самостоятельной онлайн-покупки гостем.
  • «Отменить» в «Абонементах» денег не возвращает. Деньги возвращаются только по чеку продажи на кассе (неиспользованная доля цены); абонемент, выпущенный в админке без чека, возвращают вне Cenaly.
  • Код нельзя списать на обычном счёте кассы без записи. Списание по коду выполняется в админке.
  • Автосписание подписки требует Stripe, сохранённой карты и включённого боевого биллинга; на cenaly.ru оно недоступно.

Устранение неполадок#

Симптом Причина Что делать
На кассе нет пакета в списке продажи Неподходящий тип, цена, валюта или неактивный план Проверьте план «Визиты»/«Баланс», цену больше нуля и валюту точки
«На абонементе ничего не осталось» Визиты или баланс исчерпаны Проверьте журнал; для нового пакета оформите новый выпуск или продажу
Свободных визитов нет при ненулевом остатке Остаток зарезервирован под записи Проверьте связанные записи; снимите только ненужную привязку
«Срок действия абонемента истёк» Прошла дата окончания Менеджер решает вопрос о продлении срока либо новой продаже
Пакет на другую услугу Услуга не входит в область действия Выберите верную услугу или подходящий абонемент
Абонемент заморожен Текущая дата входит в заморозку Дождитесь окончания либо выполните досрочную разморозку
Заморозка не сохраняется Лимит дней/раз, пересечение заморозок или записи на эти даты Проверьте правила плана и перенесите конфликтующие записи
Касса просит PIN при продаже Скидка от цены плана выше лимита роли Получите одобрение менеджера или верните цену в разрешённый предел
«По этому заказу уже списано» Повторное списание одного посещения Проверьте журнал и текущую запись; не списывайте ещё один визит вручную
Связь оборвалась при списании Итог операции неизвестен Повторите то же действие по подсказке; не создавайте отдельное новое списание

Частые вопросы#

Можно подарить пакет?#

Да. «Выпустить» в админке выдаёт абонемент без кассовой оплаты. Укажите гостя и передайте ему код.

Заморозка добавляет посещения?#

Нет. Она меняет доступность пакета по датам и его срок; остаток посещений не пополняется.

План «Баланс» — это подарочная карта?#

Это другой инструмент. У абонемента есть план и связь с гостем; код списывается в админке. Для оплаты обычного кассового счёта подарочным кодом используйте подарочные карты.

Как учитывать аванс на cenaly.ru?#

Продажа пакета на кассе оформляет аванс, а оплата визита пакетом — его зачёт. Подробнее: Фитнес и обучение и Салоны и услуги.

Связанные разделы#