Включается по обращению в поддержку.
Возможности
- В личном кабинете гостя заказ из архива открывается карточкой, и в ней есть кнопка «Повторить заказ».
- По нажатию собирается новая корзина из состава этого заказа: те же блюда в тех же количествах, с теми же модификаторами и комментариями к позициям.
- Цены, доступность блюд и акции применяются текущие, а не те, что были в прошлом заказе: собранная повтором корзина ничем не отличается от набранной руками.
- Если в корзине уже что-то лежало, гость сначала видит вопрос «Заменить корзину?» и предупреждение, что текущий состав будет заменён. Пустая корзина заполняется сразу, без лишнего шага.
- Сразу после сборки открывается корзина: гость видит результат и может поправить состав до оформления.
- Повторяется и выполненный заказ, и отменённый — в архив попадают оба.
- На витрине и в приложении заведения это один и тот же экран и одно и то же поведение.



Как настроить
- Собственного переключателя у повтора нет. Он появляется вместе с личным кабинетом гостя и работает у всех, у кого кабинет открыт.
- Личный кабинет гостя открывается по запросу; больше для повтора настраивать нечего.
- Длину пути от кнопки до оформления меняют настройки адреса: подстановка адреса из истории гостя сокращает повтор до подтверждения корзины. Она задаётся отдельно и тоже по запросу.
- Со стороны заведения у повтора нет ни своих настроек, ни своего отчёта: он виден в общей доле повторных заказов.
Что должно быть настроено и ограничения
- У организации должен быть открыт личный кабинет гостя.
- Гость должен войти: и список заказов, и карточка заказа доступны только после входа.
- В истории должен быть хотя бы один выполненный или отменённый заказ.
- Блюда прошлого заказа должны оставаться в меню и быть видимыми гостю.
- Повтор собирает новую корзину, а не восстанавливает старую, поэтому к ней заново применяются стоп-листы, доступность по точке, минимальная сумма и правила доставки. Часть позиций может оказаться недоступной, и это станет видно в корзине.
- Корзина, которая была у гостя до повтора, заменяется целиком: выборочно добавить блюда из прошлого заказа к текущей корзине нельзя.
Чего нет
- Не переносит из прошлого заказа ничего, кроме состава. Адрес, способ получения, время, способ оплаты, промокод и комментарий к заказу задаются заново.
- Не оформляет заказ сам: повтор доводит до заполненной корзины, дальше идёт обычное оформление.
- Не повторяет заказ, который ещё в работе: в кабинете кнопка есть только у выполненных и отменённых заказов.
- Не копирует подарки и бонусные позиции прошлого заказа: они начисляются заново, если действующие акции их дают.
- Не переносит позиции, снятые с публикации или скрытые от гостя. Такие блюда в корзину не попадают, и отдельного сообщения об этом гость не видит — только итоговый состав.
- Не работает без входа: история заказов доступна только вошедшему гостю.
- Не умеет повторять по расписанию и не даёт подписки на регулярный заказ.
- Не даёт сотруднику заведения повторить заказ гостя одной кнопкой. Заказ из карточки клиента в кабинете создаётся, но состав в нём набирается заново.
Примеры
Гость повторяет вчерашний заказ
- Гость входит в личный кабинет и открывает «Заказы».
- В секции «Архив» выбирает нужный заказ.
- В карточке нажимает «Повторить заказ».
- Открывается корзина с составом того заказа.
- Гость подтверждает адрес и время и оформляет заказ.
В корзине уже что-то есть
- Гость набрал пару блюд, потом решил взять «как в прошлый раз».
- Открывает заказ из архива и нажимает «Повторить заказ».
- Видит вопрос «Заменить корзину?» с предупреждением, что текущий состав будет заменён.
- Подтверждает — корзина пересобирается из состава заказа; отказывается — остаётся как было.
Часть блюд ушла из меню
- Гость повторяет заказ трёхмесячной давности.
- Корзина собирается из тех позиций, которые в меню остались.
- Снятые с публикации блюда в неё не попадают, и гость дополняет корзину сам.
