Главная Лояльность Бонусы Смартомато на сторонней кассе

Бонусы Смартомато на сторонней кассе

Обновлено Nov 11, 2026

Включается по обращению в поддержку.

Возможности

Гость

  • Находит гостя по номеру телефона или по номеру карты и отдаёт кассе имя, фамилию, отчество, баланс, процент начисления, количество заказов, теги, пол, дату рождения и детей.
  • Заводит и обновляет гостя прямо с кассы: имя, телефон, карта, дата рождения, пол, дети. Гость, заведённый в зале, дальше узнаётся и в доставке.
  • Подтверждает, что счётом распоряжается владелец: по запросу кассы гость получает код на телефон и называет его кассиру.

Чек

  • По составу чека считает, сколько баллов гость может потратить именно в этом чеке: с учётом баланса и ограничения на долю чека.
  • По тому же составу возвращает подходящие акции: название, вид (скидка на чек, скидка на блюда, подарок, выбор блюда из списка, бесплатная доставка), сумму скидки, приоритет, признак совместимости с другими акциями и код акции в кассе. Учитываются тип обслуживания и промокод, названный гостем.
  • Отдаёт список действующих акций заведения с условиями — тех же, что видит гость на сайте.
  • При закрытии чека начисляет баллы по правилам заведения, списывает потраченные и возвращает кассе новый баланс, уровень гостя, ближайшую дату сгорания с суммой и ссылку на оценку покупки.
  • Если в чеке указано к списанию больше баллов, чем на балансе гостя, закрытие чека отклоняется до любой записи: заказ не создаётся, кешбэк не начисляется.
  • Закрытый чек становится завершённым заказом: он попадает в историю гостя, в счётчик его заказов и в общую картину по точке. Точка определяется по коду, который касса передаёт вместе с чеком.

Баллы и возвраты

  • Возвращает списанные баллы по номеру чека — целиком или частично; повторный возврат по тому же чеку не проводится.
  • Позволяет начислить, списать или вернуть баллы отдельной операцией, вне чека, с указанием причины.
  • Отвечает на проверку связи: касса убеждается, что сторона лояльности принимает запросы, и сообщает свою версию и точку.

Как настроить

Подключение

  • Заведение получает по запросу отдельный ключ доступа на всю организацию. Ключ можно отозвать — тогда касса сразу получает отказ.
  • Кассе или её разработчику передаются адрес и ключ. Всё остальное делается на стороне кассы: заведению в кабинете настраивать нечего.
  • Готовность связи проверяется отдельным запросом, который касса шлёт сама.

Что должно быть заполнено в Смартомато

  • Правила начисления: процент, пороги по сумме, уровни гостей, теги. По ним считается начисление за чек с кассы — отдельных правил для зала нет.
  • Ограничение доли чека, которую разрешено закрыть баллами: тот же предел применяется и к покупке на кассе.
  • Акции, которые должны работать в зале, — с указанием типа обслуживания и, если касса ведёт свой справочник скидок, с кодом акции в кассе.
  • У каждой точки — её код из кассы. Без кода чек будет отнесён не к той точке.
  • У блюд — коды из кассы. Без них акции по составу чека не сработают.

Карта гостя

  • На кассе гостя опознают по телефону или по штрихкоду карты. Штрихкод гость показывает из приложения или из бота, а номер карты можно завести и с кассы.
  • Если организации объединены в общую базу гостей, гость и его баланс — общие для группы; иначе касса видит только гостей своей организации.

Что должно быть настроено и ограничения

  • Без действующего ключа доступа запросы отклоняются. Отозванный ключ отключает обмен целиком, включая уже начатые смены.
  • Телефон гостя обязателен для расчёта и закрытия чека. Одного номера карты для этих операций недостаточно, хотя поиск гостя по карте отдельным запросом работает.
  • Номер телефона должен быть распознаваемым; иначе запрос отклоняется.
  • Подтверждение по коду ограничено по частоте: слишком частые запросы по одному номеру отклоняются, и в ответе приходит время, через которое можно повторить.
  • Доля чека, которую можно закрыть баллами, считается при расчёте предела оплаты. При списании и закрытии чека контролируется только баланс гостя: больше баланса списать нельзя.
  • Возврат баллов возможен, только если по этому номеру чека было списание, и только один раз. Вернуть больше, чем было списано, нельзя.
  • У гостя должен быть заведён бонусный счёт: без него начисление и списание проходят вхолостую, касса получает нулевой баланс.
  • Если баллы заведения ведёт внешняя бонусная система, начисления и списания с кассы уходят в неё же, и их результат зависит от её доступности.
  • Номера чеков должны быть уникальными на стороне кассы: по ним ищется списание при возврате.

Чего нет

  • Не отзывает начисление при возврате покупки: возвращаются только те баллы, которые гость потратил в этом чеке. Начисленные за чек баллы остаются у гостя.
  • Не отменяет чек целиком — созданный по нему заказ остаётся в истории.
  • Не сообщает кассе об изменениях сам. Если гость потратил баллы на сайте, касса увидит новый баланс только при следующем запросе; обратной связи со стороны Смартомато нет.
  • Не выпускает карты. Номер карты либо приходит с кассы, либо берётся из счёта гостя; больше одной карты у гостя быть не может.
  • Не отдаёт наружу историю операций по баллам — только баланс и ближайшее сгорание.
  • Не ограничивает доступ отдельной точкой: доступ выдаётся на организацию, а точка указывается в каждом запросе.
  • Не считает скидки, которых нет в Смартомато. Собственные скидки кассы в расчёт не идут, а если касса пришлёт акцию, к этому чеку неприменимую, расчёт будет отклонён целиком.
  • Не сопоставляет позиции чека по названию: без кода блюда позиция не участвует в расчёте акций и попадает в заказ строкой из кассы.
  • Не заменяет кассу: чеки не фискализируются, оплата деньгами не проводится.
  • Не даёт заведению выдать доступ самому: ни выдачи, ни журнала обращений кассы в кабинете нет.

Примеры

Покупка в зале с накоплением

  1. Гость на кассе называет телефон или показывает штрихкод карты.
  2. Касса запрашивает гостя и показывает кассиру имя, баланс и процент начисления.
  3. Касса передаёт состав чека и получает подходящие акции и предел оплаты баллами; кассир применяет нужное.
  4. Чек закрывается. Баллы начисляются, потраченные списываются, касса печатает остаток баллов и ближайшее сгорание.
  5. Покупка появляется в истории гостя, а гость получает ссылку на её оценку.

Оплата баллами с подтверждением

  1. Гость хочет закрыть баллами часть чека.
  2. Касса запрашивает предел оплаты по этому чеку и показывает его кассиру.
  3. По команде кассы гость получает код на телефон и называет его кассиру.
  4. Кассир вводит код и закрывает чек; баллы списываются со счёта гостя.

Возврат покупки

  1. Гость возвращает покупку на кассе.
  2. Касса отправляет возврат по номеру чека, целиком или на часть суммы.
  3. Списанные в этом чеке баллы возвращаются на счёт гостя, повторный возврат по тому же чеку отклоняется.
  4. Начисленные за покупку баллы остаются у гостя — их снимают вручную, если это нужно.

Связанные статьи