Оформление заказа

После нажатия «Оформить заказ» покупатель проходит несколько шагов для завершения покупки.


Шаг 1: Выбор типа доставки#

Если торговая точка поддерживает оба варианта — покупатель выбирает. Точка только на самовывоз показывает «Курьер» недоступным с подписью «В этой точке нет доставки — только самовывоз» и сразу ставит самовывоз; точка только на доставку — наоборот (см. ниже).

Доставка#

  • Нужно ввести адрес доставки
  • Адрес вводится вручную или через поиск с геоподсказками
  • Система проверяет, попадает ли адрес в зону доставки этой торговой точки
  • Если не попадает — доставка недоступна на этот адрес
  • Отображается стоимость доставки для данной зоны и ожидаемое время
  • На точке с кассой платная доставка работает, только когда в подключении кассы выбрана позиция «Доставка». Иначе «Курьер» недоступен с подписью «Доставка в этой точке сейчас недоступна — только самовывоз», и оформление переходит на самовывоз → Торговые точки

Самовывоз#

  • Отображается адрес заведения на карте
  • Время ожидания готовности заказа
  • Если у точки выключен «Самовывоз» (кухня только на доставку), вариант недоступен с подписью «В этой точке нет самовывоза — только доставка». Когда адрес гостя ещё и вне зоны доставки, заказать нельзя: витрина предложит выбрать другой адрес или другую точку

Шаг 2: Адрес, контакты и комментарий#

  • Телефон — подставляется из профиля мессенджера. Если его там нет, приложение так и скажет: «Не указан в Телеграм»
  • Подъезд, Этаж, Квартира — для доставки
  • Комментарий — необязательное поле. Покупатель может написать пожелания: «без лука», «домофон 123», «позвоните за 10 минут»
  • Количество приборов — если у точки задана стоимость приборов, показывается и она: «За 1 набор: … ₽». На точке с кассой (iiko или R-keeper) приборы для гостя бесплатные: количество наборов уходит в кассу комментарием к заказу

Отдельного поля «Имя» на оформлении нет — имя берётся из профиля мессенджера.

Смена адреса и точки#

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

Баллы и акции#

  • «Списать баллы» — здесь, а не в корзине. Рядом «Доступно баллов» и предел: «Оплата баллами: до N% заказа, но не более … ₽». Баллы списываются при оформлении; если заказ потом отменят — любым путём, — они вернутся на баланс
  • «Начислим баллов за заказ» — сколько придёт: после оплаты онлайн или при выдаче заказа, если гость платит при получении. Процент считается от суммы за еду после скидок — без доставки и без части, оплаченной баллами
  • «Предложения и акции» — что сработало на этот заказ, с итоговой строкой «Итого скидок по акциям»

⚠️ На экране прямо написано правило, о котором чаще всего спрашивают: акции и промокоды не применяются к товарам со скидкой и к подарочным позициям.

Как складываются выгоды:

  • Обычные акции, промокод и предложение дня складываются. Проценты акции и промокода считаются от одной суммы еды: −20% и −15% = −35%
  • Выгода с галочкой «Не суммируется» не складывается ни с какой другой скидкой заказа — ни с акциями, ни с промокодом, ни с предложением дня, ни со скидкой на блюдо. Баллы при этом работают как обычно
  • Если таких выгод несколько, гость выбирает одну — карточки подписаны «Одна на выбор». Подробнее → Акции и промокоды

Шаг 3: Выбор способа оплаты#

Доступные способы зависят от настроек торговой точки:

  • Наличными — оплата при получении
  • Картой — оплата картой курьеру или на кассе при самовывозе. Так и написано подсказкой рядом
  • Онлайн — оплата прямо в мини-приложении (если на точке подключён онлайн-эквайринг)

Если у точки выключен свитч «Оплата наличкой/картой при самовывозе», самовывоз можно оформить только по онлайн-оплате.

Какой именно эквайринг проводит онлайн-оплату (ЮKassa или Яндекс.Пэй), покупателю не видно — он просто нажимает «Онлайн». Если онлайн-эквайринг на точке не подключён, кнопка «Онлайн» не показывается.

Если чеки по онлайн-оплате пробивает эквайринг («Чеки от ЮKassa» или «Чеки через Яндекс.Пэй»), при выборе «Онлайн» появляется поле «Почта для чека» — туда придёт чек → ЮKassa, Яндекс.Пэй.


Шаг 4: Оплата#

Сумма изменилась#

После «Оформить» Нямбот ещё раз считает заказ, а на точке с кассой — заводит его в кассе и получает её сумму. Если итог отличается от того, что гость видел в корзине, гость видит окно «Заведение посчитало заказ иначе» с обеими суммами и разницей, кнопками «Да, N ₽» и «Отменить заказ». Деньги до ответа не списываются, оплатить мимо окна нельзя. Подробнее → Расхождение с кассой.

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

Онлайн-оплата#

При выборе онлайн-оплаты открывается форма оплаты эквайринга: у ЮKassa — прямо в мини-приложении (номер карты, срок действия, CVV или другой способ, доступный на устройстве), у Яндекс.Пэй — страница оплаты Яндекс.Пэй в браузере («Открываем браузер для оплаты. Когда оплатишь, вернись в приложение — заказ обновится сам»).

  • После успешной оплаты — «Оплата прошла успешно!», заказ уходит на кухню
  • Пока банк подтверждает платёж — «Ожидаем оплату»: статус обновится сам
  • Пока заказ ждёт оплаты, он не готовится. Если гость нажал «назад» на форме оплаты ЮKassa, оформил новый заказ в этой точке или так и не заплатил, неоплаченный заказ снимается сам — но только когда эквайринг подтвердил, что платёж отменён или не прошёл. Если платёж ещё в процессе, заказ не трогаем: снять заказ, за который гость как раз платит, хуже, чем подождать → Расхождение с кассой
  • В истории заказов гостя такой заказ подписан «Ждёт оплаты», а не «Готовится». Если гость ушёл «назад» с формы, а платёж на самом деле прошёл, мини-приложение само откроет оплаченный заказ. Если платёж ещё обрабатывается — «Оплата ещё обрабатывается — заказ появится, когда она пройдёт». Страница оплаты Яндекс.Пэй открыта для оплаты столько же, сколько Нямбот держит неоплаченный заказ, — дольше оплатить её нельзя
  • Если заведение поменяло настройки оплаты, пока гость оформлял заказ (например, включило чеки), гость видит «Заведение только что обновило настройки оплаты — попробуй оплатить ещё раз», и повторная оплата проходит. Если онлайн-оплата в заведении настроена не до конца — «Онлайн-оплата в этом заведении сейчас недоступна — выбери оплату при получении или напиши в заведение»
  • Если касса отказала уже после оплаты (бывает у R-keeper), на экране заказа — «Заведение не смогло принять заказ», в боте — сообщение об отмене и о том, что оплату вернут

Оплата при получении#

Заказ оформляется без оплаты. Покупатель платит наличными или картой курьеру/на кассе при получении.


Подтверждение заказа#

После успешного оформления:

  • Экран подтверждения с номером заказа
  • Ожидаемое время доставки или готовности

Покупатель следит за статусом в разделе «Мой заказ» мини-приложения, а прошлые заказы смотрит в профиле — «История заказов» и «Все заказы».


Статусы заказа в мини-приложении#

Покупатель видит упрощённые статусы:

  • Принят — заведение приняло заказ
  • Готовится — заказ в работе
  • В пути / Готов к самовывозу — доставка едет / самовывоз готов
  • Доставлен / Выдан — заказ получен

Связь с СРМ и приложением Команда#

  • Как только заказ оформлен — он моментально появляется в СРМ в разделе Заказы
  • Администратор видит его в приложении Команда и может принять в работу
  • При смене статуса в приложении Команда — покупатель видит обновление в мини-приложении