Возможности
Состав заказа
- Блюдо добавляется из списка меню, из карточки блюда и из блока рекомендаций; количество меняется прямо в строке корзины.
- Повторное добавление того же блюда в том же составе увеличивает количество строки; другой набор модификаторов заводит отдельную строку.
- Весовое блюдо набирается весом: строка показывает «300 г», шаг и минимальный вес заданы блюдом, рядом со счётчиком есть кнопка удаления.
- Удаление можно отменить: несколько секунд строка держится в списке с предложением вернуть её.
- Корзина очищается целиком — с подтверждением.
- Приборы: гость задаёт количество или отмечает «без приборов».
- Дополнения к заказу, если заведение их завело, — группы на всю корзину, например палочки, соусы, упаковка: гость выбирает их отдельным блоком в корзине, строки со счётчиком, ценой и суммой. Они не входят в число блюд корзины и по отдельности не меняются и не удаляются — только выбором в этом блоке.
Правка состава прямо в строке
- «Изменить состав» открывает конфигуратор поверх корзины: размер, группы модификаторов, кнопка «Готово». Фото, описания и КБЖУ там нет — блюдо уже выбрано, гостю нужен только состав.
- Если после правки позиция совпала с другой — то же блюдо, тот же состав, тот же комментарий, — количества складываются в одну строку.
- Состав, не проходящий схему модификаторов, не сохраняется: гость видит сообщение, позиция остаётся прежней.
- У подарка акции состав правится по правилам самой акции: свободно, только обязательные группы или вовсе никак. Выбор другого подарочного блюда — второе, отдельное действие в той же строке.
Пересчёт и итоги
- Каждое изменение состава возвращает пересчитанные итоги: заново раздаются акции, пересобираются подарки, проверяется списание бонусов, уточняются зона и точка, пересчитывается время получения.
- Итог разложен на строки: «Сумма корзины», «Сервисный сбор», «Доставка», «Акции и скидки» с раскрытием по акциям, «Спишем бонусов», «Начислим бонусов». На кнопке — сумма к оплате и время получения.
- Промокод вводится в корзине, показывается применённым и снимается; если код опознан, но условия не выполнены, гость получает объяснение.
- Мотивационный остров показывает прогресс до бесплатной доставки, подарка или скидки и сколько осталось добрать.
- «Подобрали для вас» — связки блюд и категорий, общие рекомендации (блюда с приоритетом в рекомендациях) и личное гостя (прошлые заказы, избранное), расставленные по уровням: закреплённая, высокий, обычный, низкий. Закреплённое ничто не перебивает; на одном уровне связка идёт раньше общей рекомендации; для корзины из нескольких блюд уровень важнее числа блюд, которые указывают на связку. Блюда, которые уже в корзине, скрыты, недоступны или исключены из рекомендаций, не предлагаются. Доля корзин, заданная заведением как контрольная группа, получает блок без рекомендаций.
- Если для категории заведена связка, гость получает её рекомендации, и новое блюдо категории рекомендуется сразу вместе с тем, что заведено для категории.
- Когда бонусами и скидками распоряжается внешняя система лояльности, собранная корзина уходит к ней и возвращается с тем, что нужно применить.
Когда с позицией что-то не так
- Строка подсказывает причину: «недоступно в выбранном ресторане», «сейчас нет в наличии», «можно заказать не более …», «доступно для заказа с … до …», «нужно выбрать состав подарка».
- Из строки можно уйти в смену точки — «Сменить ресторан».
- Блюдо, которого нет ни в одной точке, обслуживающей выбранный адрес, в корзину не кладётся: гость сразу получает объяснение и выбор — очистить корзину и добавить, изменить адрес, выбрать другую точку или забрать самому.
- Пока в составе есть блокирующая проблема, переход к оформлению закрыт.
Где корзина видна
- Кнопка корзины в шапке с суммой; на телефоне — кнопка внизу экрана; на широком экране корзина видна превью справа от меню, и очистить её можно оттуда.
- Сама корзина открывается панелью из двух шагов — состав и оформление; на неё ведёт прямая ссылка.
- Корзина хранится на стороне сервиса и переживает перезагрузку страницы и возврат на витрину в течение суток.
Как настроить
Что задаёт заведение
В кабинете:
- минимальная сумма заказа и порог бесплатной доставки — в зоне доставки; гость видит «Минимальный размер заказа …, выберите ещё блюд на …»;
- приборы: требовать ли их указание и максимальное количество;
- рекомендации в корзине — «Модули» → «Рекомендации гостю»: «Сколько блюд предлагать» (0 — блок выключен), «Доля корзин без рекомендаций, %» — контрольная группа для сравнения, от 0 до 20, 0 — выключено; на вкладке «Порядок в блоке» — где показывать прошлые заказы и избранное гостя («Выше высоких», «Выше обычных», «После обычных», «После всех», «Не показывать») и «Не больше мест», которые они могут занять. По умолчанию порядок прежний: связки, затем прошлые заказы и избранное, затем общие рекомендации. Какие блюда участвуют в общих рекомендациях — «Приоритет в рекомендациях» в карточке блюда;
- уровень связки и общей рекомендации: закреплённая, высокий, обычный, низкий; у общей рекомендации по умолчанию низкий;
- дополнения к заказу — группы модификаторов на всю корзину, которые гость выбирает в корзине;
- обязательные позиции: блюдо с такой пометкой попадает в корзину само и возвращается в неё, если гость его удалил;
- спрашивать ли адрес в момент добавления первого блюда;
- учёт остатков — если касса их отдаёт;
- запрет блюд, скрытых из меню, в составе корзины.
Часть перечисленного включается по запросу.
Оформление корзины
Темой оформления задаются:
- тип счётчика добавления — компактный или кнопка с ценой — и ручной ввод количества;
- закрывать ли карточку блюда сразу после добавления;
- вид блока акций в корзине: горизонтальный слайдер или вертикальный список;
- мотивационный остров: не показывать, показывать только в корзине или плавающим по всему сайту;
- фильтр точек по бренду из корзины — чтобы в мультибрендовой сети гостю не предлагали точку чужого бренда.
Что должно быть настроено и ограничения
- Нужны наполненное меню с ценами и модификаторами и хотя бы одна точка с зоной: без выбранной зоны или точки корзина не знает ни цен, ни доступности.
- Собрать корзину может кто угодно, а перейти к оформлению — только вошедший гость.
- Стоп-лист добавить блюдо не мешает: он включается в любой момент, поэтому проблема показывается в уже собранной корзине, а не в момент добавления.
- Учёт остатков работает не с любой кассой — только с теми, что отдают остатки.
- Расписания блюд считаются на выбранное время получения: перенос заказа на другое время меняет то, что доступно в составе.
- Смена адреса, точки или способа получения может сделать часть позиций недоступной — гость получает предупреждение и подсказки в строках.
- Минимальная сумма, акции, промокоды и бонусы — правила соседних областей; корзина только показывает их результат и не даёт оформить заказ, пока условия не выполнены.
- Заказ создаётся из корзины, после чего она закрывается: следующий заказ гость начинает с пустой.
- Метрики рекомендаций (конверсия, доход от добавленных блюд) считаются только по приложениям и сайтам, которые сообщают, что блюдо взяли из рекомендаций; у организации, где таких нет, раздел метрик показывает «нет данных». На саму корзину это не влияет.
Чего нет
- Собрать один заказ из блюд разных ресторанов или брендов нельзя. Конфликт разрешается очисткой корзины или сменой адреса и точки, а не разделением заказа.
- Совместный заказ, когда несколько гостей складывают блюда в одну корзину, на витрине и в приложении не собирается.
- Комментарий пишется к заказу целиком; отдельной строке корзины гость комментарий не оставляет.
- Корзина одна: отложить её, сохранить как список и вести несколько параллельно нельзя.
- Количеством подарка и самим его наличием распоряжается акция — гость их не меняет и подарок не удаляет.
- Корзина привязана к устройству и браузеру, а не к учётной записи гостя: на другом устройстве она своя, даже если гость вошёл под тем же номером.
- В мессенджерах корзины нет вовсе: бот отвечает на несколько команд, заказ в переписке не собирается.
- В виджете корзины на чужом сайте новые возможности не появляются: поверхность устарела и живёт прежним набором.
Примеры
Собрать заказ и дойти до оформления
- Гость открывает меню и добавляет блюдо; если блюдо с модификаторами, сначала собирает состав в карточке.
- Кнопка корзины показывает сумму; гость открывает корзину и меняет количество в строках.
- Корзина показывает, сколько осталось до бесплатной доставки, и предлагает блюда из рекомендаций.
- Гость вводит промокод, итог пересчитывается, в «Акциях и скидках» появляется строка скидки.
- Гость нажимает переход к оформлению; если он не вошёл, корзина сначала предлагает войти.
Поправить состав уже добавленной позиции
- В строке корзины гость нажимает «Изменить состав».
- В конфигураторе меняет размер и снимает один из допов.
- «Готово» — строка пересобирается, цена и итог пересчитываются.
- Если в корзине уже была такая же позиция, две строки складываются в одну с суммарным количеством.
Добавить блюдо, которого нет в выбранной точке
- Гость с непустой корзиной открывает блюдо другого бренда и добавляет его.
- Вместо добавления появляется диалог: что уже в корзине и почему блюдо не кладётся.
- Гость выбирает «Очистить корзину и добавить» — корзина очищается, блюдо добавляется, итоги пересчитываются.
- Если причина в адресе, вместо очистки предлагается сменить адрес, выбрать другую точку или забрать самому; после смены отложенное добавление доводится до конца само.