Зеркало акции кассы
Зеркало — это акция в Нямботе, в которой ты своими руками повторяешь условие акции, настроенной в кассе. Гость видит в корзине прогресс: «осталось добрать 500 ₽», «добавь ещё одну пиццу». Сумму чека зеркало не трогает — скидку и подарок применяет касса при оформлении.
💡 Зачем это нужно: касса умеет считать сложные акции, но не умеет заранее рассказать о них гостю в мини-приложении. Зеркало закрывает именно это: что сделать, чтобы акция сработала.
Что зеркало умеет повторить#
| Условие в кассе | Поле зеркала | Что увидит гость |
|---|---|---|
| Заказ от суммы | Минимальная сумма заказа | «Осталось 500 ₽ до акции» |
| Нужны конкретные блюда | Требуемые блюда | «Добавьте Барбекю» — блюдо названо поимённо |
| Нужно блюдо определённого размера | Размеры требуемых блюд | «Добавьте Барбекю 30 см» |
| Нужны блюда определённых категорий | Требуемые группы товаров | «Добавь пиццу» |
| Нужно N позиций из категории | Мин. кол-во товаров | «Добавь ещё 2 позиции» |
| Нужно на сумму из категории | Мин. сумма товаров из групп | «Осталось 300 ₽ по напиткам» |
| Дни недели и часы (happy hours) | Дни недели, время начала и окончания | Акция помечена недоступной вне окна |
| Гость получает блюдо в подарок | Блюдо-подарок из акции кассы | Карточка с фото: что именно достанется |
Галочка «Все группы должны быть представлены в корзине» переключает условие между «любая из групп» и «все группы сразу» — как «пицца или паста» против «пицца и напиток».
💡 Блюда или группы — что выбрать. В кассе условие обычно задают конкретными блюдами: тогда бери «Требуемые блюда», и достаточно любого из выбранных. Группы удобнее, когда условие про целую категорию — «любой ролл». Заполнил и то, и другое — нужно и то, и другое. На требуемые блюда галочка «все группы сразу» не действует.
📏 Размеры. Поле «Размеры требуемых блюд» оставляй пустым, если подходит любой размер. Заполняй, только когда в кассе условие сужено — например «пицца 35 см». Если не заполнить, гость возьмёт 25 см, увидит «условие выполнено» и останется без подарка: зеркало окажется мягче кассы. То же и с подарком — у него свой выбор размера, и «фри малая» задаётся именно там.
⏰ Дни и часы считаются по времени торговой точки, а не по часам телефона гостя. Гость из другого города видит то же, что и гость за соседним столом.
Как завести#
Обычно заводить руками ничего не нужно: прочитанная кампания приезжает карточкой сама. Нямбот при синхронизации разбирает акции iikoCard и заводит по ним карточки на Маркетинг → Акции — с типом «Акция кассы» и выключенными. Открой такую карточку, сверь условие, добавь название с фотографией и включи.
Заводить самому нужно, только если карточки нет:
- Сначала настрой саму акцию в кассе — в iikoCard. Деньги считает она, и без неё зеркало показывает прогресс в никуда.
- В Нямботе: Маркетинг → Акции → Создать, тип — «Акция кассы».
- Заполни условие теми же цифрами, что в кассе.
- Если по акции полагается подарок — выбери блюдо в поле «Блюдо-подарок из акции кассы». Оно нужно, только чтобы гость увидел, что получит; в заказ Нямбот его не добавляет.
- Оформи один пробный заказ и сверь: гость дошёл до условия — касса дала скидку.
⚡ Плашка «Из кассы» на вкладке «Акции» — там видно, что настроено в кассе, но до покупателя не дошло. Кампании в ней две породы:
- карточку можно завести одной кнопкой — Нямбот кампанию прочитал, а карточки нет. Так бывает после удаления: удалённую карточку синхронизация не воскрешает (иначе убрать её было бы нельзя), а вернуть — одна кнопка «Завести карточку»;
- показать нельзя — разбор не осилил условие, и причина названа прямо: купон, кратность «каждая третья», комбо, баллы, незнакомая настройка. Ложная карточка хуже отсутствия карточки: она пообещала бы гостю то, чего в кассе нет.
Пусто в плашке — она так и пишет: «всё дошло до покупателя». Молчащий блок неотличим от сломанного, поэтому она отвечает всегда.
💡 Механики со своим разделом в плашку не попадают: баллы — вкладка «Лояльность кассы», купоны — «Купоны кассы», автоматические скидки — «Скидки iiko» и «Скидки кассы», комбо — меню.
🔴 Главное: за совпадением следишь ты#
Нямбот не сверяет зеркало с настройками кассы и не может этого сделать: в кассе акция живёт своей жизнью, её условие может измениться в любой момент. Зеркало — это твоя запись о том, что настроено в iikoCard, и отвечает за её точность ресторатор.
Одно исключение Нямбот всё же берёт на себя: если карточка сделана из кампании кассы (синхронизацией или кнопкой «Завести карточку»), он следит за этой кампанией. Пропала кампания в кассе — карточка скрывается от гостей сама с пометкой «Скрыта: акции нет в кассе», а тебе приходит уведомление. Перестало читаться условие — то же самое, пометка «Скрыта: условие не читается». Это не отменяет сверку условий: следить, что порог и состав совпадают, по-прежнему тебе.
Что бывает при расхождении:
- Зеркало обещает больше, чем даёт касса. Гость добрал корзину до 1500 ₽, потому что так сказало зеркало, а в кассе порог уже 2000 ₽ — скидки в чеке нет. Это прямой обман ожидания: гость потратил лишнее и не получил обещанного.
- Зеркало строже кассы. Чек будет верным — скидку касса даст, — но гость о ней не узнал заранее и мог не собрать корзину вовсе.
- Акцию в кассе выключили, зеркало осталось. Гость видит в мини-приложении акцию, которой больше нет.
Правило простое: менял акцию в кассе — в тот же заход поправь зеркало, а закончил акцию — выключи зеркало переключателем активности.
⚠️ Проверяй зеркала после каждой правки акций в iikoCard. Отдельного напоминания об этом Нямбот не пришлёт.
Поменял настройку в кассе — зеркало не перепишется само#
Нямбот заметит правку и повесит на акцию оранжевую метку «Кампания изменилась»: «настройки кампании в кассе изменились после создания зеркала, твои правки сохранены — сверь условие и поправь зеркало сам».
Содержимое зеркала он при этом не трогает специально. Иначе синхронизация затирала бы твою работу: название, фотографию, описание — всё, что ты подправил после создания черновика. Поэтому Нямбот показывает расхождение, а решаешь ты.
Пример, на котором это виднее всего. В кассе у акции стояла галочка «Может сработать несколько раз в 1 заказе» — подарок за каждое подходящее блюдо. Ты её снял: теперь касса даёт один подарок на заказ. В карточке зеркала кратность останется прежней, и появится метка «Кампания изменилась».
✅ Гостя это не обманывает. Сколько подарков он получит, считает касса в момент оформления, а не карточка зеркала: снял галочку — гость сразу видит один подарок, без каких-либо действий с твоей стороны. Метка нужна тебе, чтобы привести карточку в порядок, когда дойдут руки.
✅ Как снять метку. Открой карточку, сверь условие с кассой, поправь, что нужно, и нажми «Сохранить» — сохранение и есть отметка «сверил», метка гаснет. Ничего менять не пришлось — всё равно сохрани: Нямбот запомнит, что ты видел новые настройки.
Если в этот момент касса не ответит, метка останется до следующего сохранения: гасить её вслепую Нямбот не станет.
Когда касса подтверждает выгоду#
Пока покупатель собирает корзину, Нямбот кассу не спрашивает вообще: условие, прогресс и подарок он показывает из зеркала. Касса включается дважды за заказ — когда покупатель переходит к оформлению и когда нажимает «Оформить заказ».
Так сделано ради скорости и ради самой кассы: у iiko лимит пять обращений в минуту на ключ, общий на все точки сети. Раньше одна корзина съедала до восьми обращений, и два покупателя, одновременно листающих меню, могли положить интеграцию для всей сети.
Что это значит на экране покупателя:
- в корзине подарок стоит с подписью «добавит заведение» — Нямбот обещает его от твоего имени по зеркалу;
- на оформлении числа перерисовываются теми, что подтвердила касса. Если она чего-то не подтвердила, покупатель видит об этом прямую подпись — например, «Заведение не подтвердило подарок «Лимонад домашний»»;
- сумма всегда кассовая: зеркало на неё не влияет.
🔴 Отсюда цена расхождения. Раз обещание в корзине строится по зеркалу, а не по кассе, устаревшее зеркало покупатель видит СРАЗУ, а метку «Кампания изменилась» ты — когда откроешь маркетинг. Поэтому метка теперь показывается в карточке акции предупреждением во весь экран: пока карточка не сверена, покупатель читает старое условие.
Две акции сразу на одну корзину#
Если на одну корзину подходят две акции кассы и больше, Нямбот подарок не обещает вовсе — вместо него пишет: «Подходит несколько акций — какую даст заведение, узнаем при оформлении».
Причина честная: как касса поступит с парой одновременно сработавших кампаний — сложит, выберет выгоднейшую или отбросит обе, — заранее не известно. Пообещать не то хуже, чем не обещать: выгоду покупатель всё равно получит, её посчитает касса при оформлении.
«Первый заказ» — их два, и они разные#
Условие «только новому гостю» есть и в iikoCard, и в Нямботе — но считают они разные множества гостей:
| Где условие | Что считается первым заказом |
|---|---|
| iikoCard | первый заказ гостя в кассе, включая зал и заказы по телефону |
| Нямбот, переключатель «Кому доступна» | первый заказ через Нямбот |
Гость, который вчера ужинал в зале, для Нямбота новый, а для кассы — нет. Включишь переключатель в зеркале — он увидит акцию, а скидки в чеке не будет.
Правило: поставил условие «новому гостю» в iikoCard — переключатель в Нямботе не трогай. Считать будет касса.
Чего зеркалом не показать#
-
Накопительные акции между заказами («пятый кофе в подарок» по карте гостя). Зеркало считает по текущей корзине и о прошлых заказах ничего не знает — касса эти данные не отдаёт. Такую механику Нямбот не показывает и показывать не будет; вместо неё бери купоны: покупатель вводит код и сразу видит подарок.
-
Повторяющийся шаг скидки — «каждая третья позиция со скидкой». Зеркало умеет порог («от трёх позиций»), но не шаг.
Галочка «Может сработать несколько раз в 1 заказе» у акции с подарком — другое дело: она зеркалится. Гость видит карточку акции, а сколько подарков ему положено на его корзину, называет касса при расчёте.
-
Размер выгоды. Зеркало никогда не пишет «−300 ₽»: сумму называет касса при оформлении, и до её ответа Нямбот её не знает.
Зеркало и сумма заказа#
Зеркало — витрина. Оно не меняет итого, не участвует в расчёте и не складывается с другими акциями. Всё, что относится к деньгам на iiko-точке, приходит из кассы:
- скидка на конкретное блюдо → Скидки на блюда;
- акция по условию, подарок, бонусы → Программы iikoCard;
- разовый промокод → Купоны.
Коротко#
- Зеркало показывает гостю условие и прогресс, деньги считает касса.
- Условие ты повторяешь вручную — Нямбот его с кассой не сверяет.
- Поменял акцию в кассе → сразу поправь или выключи зеркало.
- Накопительные механики и повторяющийся шаг скидки зеркалом не показываются; подарок «за каждое подходящее блюдо» — показывается, число называет касса.
- Поменял настройку в кассе — на акции появится метка «Кампания изменилась». Зеркало Нямбот не переписывает: твои правки не затираются, сверяешь ты. Сверил и сохранил карточку — метка гаснет.
- В корзине кассу не спрашивают вовсе: условие и подарок показывает зеркало, а касса подтверждает выгоду при оформлении. Поэтому несверенное зеркало покупатель видит раньше, чем ты.
- Подходят две акции сразу — подарок не обещаем; какую даст касса, покупатель узнаёт при оформлении.
- Сумму выгоды гость видит только после подтверждения кассой.