Клиенты заведения (CRM)
Картотека карт лояльности заведения (имя, телефон, баллы, штампы) по каждому клиенту. Для просмотра нужно право customers.view; оно же позволяет добавлять новых клиентов.
Уровни лояльности
Уровни заведение задаёт само, строка за строкой: готовых «бронза, серебро, золото» здесь нет. Текущий уровень клиента всегда читается из реальной строки в системе, а не пересчитывается на лету в браузере.
Чего на этом экране пока нет по-настоящему — сказано прямо, вместо нарисованной видимости
- «Номер участника» вида MB-2026-001 — такого поля в системе нет, используется идентификатор строки
- Средняя выручка с участника (Avg LTV) — корректно посчитать её в браузере невозможно, поэтому стоит «—» с пояснением, а не выдуманное число
- У кнопки «Рассылка акции» пока нет собственного канала отправки: нажатие ведёт в уже существующую консоль «Уведомления и акции», а не отправляет что-то молча
Баллы лояльности
Задайте правила начисления и призы, а сотрудники будут списывать баллы клиентам при покупке на месте. Это не то же самое, что «карта участника» — предоплаченный пакет или права на период, который клиент покупает заранее. Это разные механизмы.
Обменять баллы можно только в заведении: списывает их сотрудник с правом loyalty.redeem. Сам клиент из приложения обменять баллы не может — так задумано, это не незаконченная функция.
Акции
Четыре инструмента скидок, которые заведение настраивает само. Требуется право catalog.manage — то же, что и для цен: в реальном заведении цены и скидки задаёт один и тот же человек.
Happy hour
Скидка только в выбранные заведением часы: дни недели, время начала и окончания, в том числе через полночь. Охват — всё заведение, отдельная категория или одна позиция; скидка процентом или суммой. Время считается по часовому поясу заведения, а не устройства клиента, а алкоголь в акции не попадает ни при каких условиях — так требует закон.
Цена для участников программы
Особая цена позиции для клиентов с нужным уровнем — именно цена за товар, а не процент. Клиент опознаётся по номеру телефона, а особая цена срабатывает, только если она ниже той, которую клиент и так получил бы.
Купоны
Промокод, который клиент вводит при онлайн-заказе: тип скидки, потолок скидки, минимальная сумма, сроки и лимит использований. Уменьшает сумму всего заказа (скидка на отдельный товар — это happy hour), действует один купон на заказ, а при отмене заказа возвращается в остаток.
Бесплатная доставка от суммы
Минимальная сумма для бесплатной доставки, отдельно по способу получения и с необязательным сроком действия. Порог считается по стоимости товаров до применения купона.
Чаевые
Инструмент распределения чаевых между сотрудниками, разделённый на четыре части:
- Мои чаевые — сотрудник видит свои чаевые по периодам и статус: в какой зарплатный период они попали
- Правила распределения — владелец или управляющий задаёт, кто участвует в дележе, в каких долях и от чего считается доля
- Закрытие периода чаевых — закрывает период, считает долю каждого и передаёт суммы в зарплатный период
- Отчёт по чаевым заведения — общая сумма за период и решение по налогообложению каждого периода
Три вещи, которые нельзя путать
- «Ещё не в периоде» ≠ «в периоде, ждёт согласования» — это разные ответы на вопрос, когда деньги дойдут
- «Решения по налогу ещё нет» ≠ «заведение решило, что налог не платится»
- Если в периоде никто не отмечал рабочее время, система чаевые не делит: чаевые остаются в целости, а не делятся на ноль
Отзывы
Ответ на отзыв публичный: его видит каждый, кто открыл страницу заведения, — в отличие от «Входящих», где переписка личная. Написать отзыв клиент может только после того, как система подтвердила факт обслуживания (доставка выполнена, запись состоялась, абонемент реально использован). Отклонённые, отменённые визиты и неявки отметку «подтверждённый визит» не получают. Средняя оценка считается автоматически по всем отзывам, поля для ручного ввода оценки нет нигде.