Скидки Нямбота в R-keeper

Если в подключении R-keeper в блоке «Лояльность и акции» выбран Нямбот, скидки на блюда, предложение дня, акции, промокоды, подарки и баллы считает движок Нямбота — так же, как на точке без кассы. В кассу они уходят готовыми суммами: у каждой строки заказа — служебная скидка «… Нямбот» на свою сумму. Касса ничего не пересчитывает, и итог в мини-приложении и в кассе совпадает до копейки.

Что для этого нужно:

  • доставку ведёт Нямбот — с модулем доставки кассы вариант «Нямбот» в «Лояльности и акциях» серый: итог курьерского заказа в r_k Delivery скидок на блюда не видит → Доставка;
  • в кассе один раз заведены пять служебных скидок — инструкция ниже.

🔴 Пока Нямбот не нашёл все пять скидок, его лояльность на точке выключена: промокодов, баллов, подарков и скидок Нямбота у гостя нет, а лояльность ведёт касса — для гостей в зале. Нашлись все пять — лояльность Нямбота включается сама.


Пять скидок и что они несут#

Скидка в кассеЧто на ней приходит
Скидка Нямботскидка на блюдо и предложение дня — разница между ценой кассы и ценой Нямбота
Акция Нямботакция на заказ — доля, которая приходится на эту строку
Промокод Нямботпромокод на заказ — доля строки; подарок по промокоду — вся цена подарка
Баллы Нямботоплата баллами — доля строки
Подарок Нямботподарок акции — вся цена подарка

Нямбот находит скидки по названию: регистр и пробел перед «Нямбот» не важны, остальное должно совпасть. Скидки «Friends», которые уже есть в кассе, Нямбот не берёт: в отчётах они подписаны чужим именем.


Как завести скидки (менеджерская станция, один раз)#

  1. Менеджерская станция → Money → Discounts and Markups (Деньги → Скидки и наценки).

  2. Заведи группу скидок «Нямбот» (Discount Type) и в ней — новую скидку.

  3. Вкладка Properties:

    ПолеЗначение
    NameСкидка Нямбот
    Count TypeСумма
    Combine Any☑ — совмещается с любыми скидками
    Changeable Value☑ — сумму присылает Нямбот
    On Dish☑
    On Order☑
    Restrict Manual☑ — кассир не поставит её руками
    On Seat☐

    Ctrl+S.

  4. Вкладка Discount/Markup Details → новая детализация с Amount 0. Без неё скидку не активировать: касса ответит Error 519 «Create Details … before activation».

  5. Status → Активный → Ctrl+S.

  6. Остальные четыре — Copy/Paste первой и переименуй: Акция Нямбот, Промокод Нямбот, Баллы Нямбот, Подарок Нямбот. Детализация и статус копируются вместе со скидкой.

Потом в СРМ, в подключении R-keeper, нажми «Проверить снова».

Если скидка заведена, а СРМ её не находит, — СРМ называет причину у каждой скидки: сверь по таблице ниже, поправь и нажми «Проверить снова».


Что показывает СРМ#

В подключении R-keeper — блок «Скидки Нямбота в кассе»: по каждой из пяти скидок ✓ (найдена) или ✗ с причиной, и кнопка «Проверить снова». Там же раскрывается краткая инструкция «Как завести скидки в R-keeper».

Если у скидки ✗#

ПричинаЧто поправить в менеджерской станции
Скидка не найденазаведи её или проверь название — ровно «Скидка Нямбот», «Акция Нямбот» и так далее
Скидка не активнаStatus → «Активный»; не активируется — добавь детализацию с Amount 0 (шаг 4)
Скидка не суммойCount Type → «Сумма»
Скидка не на блюдопоставь On Dish
Сумму нельзя задать при применениипоставь Changeable Value

Поправил — Ctrl+S и «Проверить снова» в СРМ. Скидку с правильным названием, но не теми настройками Нямбот не берёт: касса посчитала бы её по-своему, и итоги разошлись бы.


Как читать заказ на кассе#

Нямбот кладёт каждую выгоду на строки блюд — так у каждого блюда в чеке его цена после всех выгод, как требует 54-ФЗ. Правила те же, что в движке Нямбота:

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

Пример. Калифорния 350 со скидкой 10 %, Барбекю 440, Маргарита 360, Лимонад 145 в подарок по акции; акция −40, промокод −50, баллы −30; доставка 300, оплачено онлайн. Гость видит в мини-приложении 1 295 ₽, касса показывает:

Калифорния                 350.00
   Скидка Нямбот           -35.00
   Баллы Нямбот             -9.22
Барбекю                    440.00
   Акция Нямбот            -22.00
   Промокод Нямбот         -27.50
   Баллы Нямбот            -11.43
Маргарита                  360.00
   Акция Нямбот            -18.00
   Промокод Нямбот         -22.50
   Баллы Нямбот             -9.35
Лимонад                    145.00
   Подарок Нямбот         -145.00
Доставка                   300.00
Предоплата    1 295.00  Оплата через WS
Оплатить                     0.00

Калифорния со своей скидкой в акцию и промокод не входит — их делят Барбекю и Маргарита (440 : 360). Баллы ложатся на всё, что осталось к оплате за еду. Сумма строк «Баллы Нямбот» — ровно 30.

Каждая выгода стоит на своей скидке, поэтому кассир прямо в заказе видит, откуда она: скидка блюда, акция, промокод, баллы или подарок Нямбота.

В комментарии к заказу суммы написаны «руб.», а не «₽»: знак рубля касса не печатает.


Оплата и валюта#

Как платит гостьЧто делает Нямбот в кассеЧто делает кассир
Онлайнвносит предоплату валютой онлайн-оплаты («Оплата через WS»); на «Доставлен» — пометка «оплачен онлайн»закрывает заказ
Наличными курьеруна «Доставлен» — пометка «получить 1 295 руб. наличными»принимает деньги у курьера, закрывает заказ
Картой курьеруна «Доставлен» — пометка «получить 1 295 руб. картой»проводит оплату, закрывает заказ
Баллами (часть заказа)не валютой, а скидкой «Баллы Нямбот» на строкахничего — баллы уже в строках

В подключении R-keeper выбирается одна валюта — валюта онлайн-оплаты → Доставка. Оплату курьера и закрытие заказа Нямбот в кассу не вносит: касса и деньги в ней — ответственность кассира на смене. Самовывоз оплачивает и закрывает кассир, как раньше.


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

Можно оставить лояльность кассы? Да: в «Лояльности и акциях» выбери «Касса». Тогда скидки и карты кассы работают для гостей в зале, а в мини-приложении сумму не меняют — остаются баннеры и анонсы → Маркетинг R-keeper.

Кассир может поставить «Скидку Нямбот» руками? Нет, если стоит Restrict Manual: эти скидки ставит только Нямбот.

Гость пришёл в зал с картой кассы. Это заказ кассы, Нямбот в нём не участвует. А к онлайн-заказам Нямбота кассовые скидки не добавляются: гость платит ровно ту сумму, что видел в мини-приложении.


Связь с другими разделами#