Обновления
История версий
Каждая версия устанавливается из админки одной кнопкой. Здесь — всё, что уже вышло.
Исправления
- Оплаченный заказ больше не отменяется по ошибке. Если оплата прошла, а на сервере в этот момент случился сбой, заказ всё равно получит статус «оплачен». Раньше такой заказ мог отмениться автоматически, и деньги гостю не возвращались.
- Повторный возврат через PayKeeper и Точку не списывает деньги дважды. Если возврат завис и вы нажали «повторить», запрос в банк заново не уходит. Если за сутки возврат не прошёл, его можно отметить вручную.
- Акции и «счастливые часы» идут по времени вашей точки. Срок действия акций и промокодов, а также их расписание теперь считаются по часовому поясу точки, где оформлен заказ. Если у точки пояс не указан, берётся пояс заведения.
- Остатки возвращаются сразу, если заказ не оформился. При сбое оформления зарезервированные позиции сразу снова доступны для заказа, а не через 10 минут.
- Статусы заказов из iiko обновляются каждую минуту. Раньше из-за сбоя таймера они могли обновляться раз в две минуты.
- Статистика доставки рассылок не зависает. Если какие-то push-уведомления не доставлены, это больше не мешает проверять доставку остальных рассылок и сценариев возврата гостей.
- Фоновые задачи не запускаются дважды. Одна и та же задача больше не стартует второй раз, пока не закончится первый запуск.
Безопасность
- Защищённые уведомления от iiko. Сообщения от iiko о смене статуса заказа теперь принимаются, только если в них есть ключ авторизации. Так никто не сможет подделать, например, отмену заказа.
Новое
- Журнал публикаций юридических документов. У опубликованного документа в разделе «Документы» появилась кнопка «Журнал публикаций». В журнале видно, когда публиковалась каждая редакция и кто её подтвердил, а также её текст и отличия от предыдущей. Доступно только владельцу.
Улучшения
- Понятнее статус согласия в карточке гостя. Если гость оформлял заказы без входа и согласия на обработку ПД не давал, в карточке теперь написано «не давал — заказы без входа», а не «нет данных».
Исправления
- Пауза бонусной программы больше не сжигает старые бонусы. Раньше после повторного включения программы старые начисления, у которых срок «истёк» за время паузы, сгорали сразу. Теперь срок после включения отсчитывается заново.
Защита данных гостей
- Страница заказа не попадает в общий кэш. Ответы страницы заказа помечены как личные. Ни прокси, ни CDN не покажут постороннему полную версию страницы, которую видит гость, оформивший заказ.
- Документы описывают сокращённые контакты на странице заказа. В политике конфиденциальности и в оферте теперь сказано, что на странице заказа по ссылке имя и адрес показаны сокращённо. Полностью их видит только гость, который вошёл с номером из заказа.
⚠️ Что сделать после обновления
- Перепубликуйте политику конфиденциальности и оферту в разделе «Документы»: в образцах появилась новая редакция. Если вы не правили тексты, нажмите «Принять все примеры».
Новое
- Кнопка «Принять все примеры» в разделе «Документы». Одним нажатием публикуются все образцы юридических документов, которые ждут вашего внимания: не опубликованы, обновились или перестали соответствовать настройкам. Перед публикацией показывается список документов и запрашивается подтверждение. Доступно только владельцу.
- Отдельное согласие на имя в отзыве. На сайте и в мини-приложении VK гость ставит флажок «Разрешаю опубликовать отзыв с моим именем» (по умолчанию снят). Без флажка отзыв публикуется от «Гостя». Отзывы из мобильного приложения пока всегда подписываются «Гость».
Улучшения
- Понятная причина, если обновление не применилось. В журнале обновлений и в плашке об ошибке теперь виден текст самой ошибки, а не только «процесс не ответил».
- Номер в реестре операторов РКН. В «Настройки → Компания» поле помечено как обязательное, а пока оно пустое, показывается предупреждение. Сохранять настройки это не мешает.
- Честное сгорание бонусов. При включении срока действия бонусов отсчёт идёт с момента включения, а не с даты начисления: баланс гостей не сгорит в день публикации условий. Исправлено двойное сгорание при изменении срока.
- Оферта точнее описывает автоотмену неоплаченного заказа. Срок считается от оформления заказа, а при повторном переходе к оплате — от последнего перехода. Так и работает система.
Защита данных гостей
- Страница заказа по ссылке скрывает контакты. Имя сокращается до первой буквы, из адреса убираются квартира, подъезд, этаж и код домофона. Полные данные видит только вошедший гость, который оформил заказ. То же — для экрана заказа в VK и мобильном приложении без входа.
- Удаление аккаунта гостя вычищает его данные из уведомлений сотрудникам: неотправленные удаляются, в отправленных текст заменяется пометкой. Сообщения, уже доставленные в Telegram и VK, остаются в чатах.
- Сроки хранения. Неотправленные уведомления хранятся 7 суток, идентификатор удалённого гостя — 3 года. Телефон гостя в учёте промокодов больше не хранится в открытом виде.
⚠️ Что сделать после обновления
- Перепубликуйте документы в разделе «Документы»: оферту, политику конфиденциальности, согласие на обработку ПД и условия бонусной программы. Тексты образцов изменились, а опубликованные редакции сами не обновляются. Если вы не правили тексты сами, достаточно нажать «Принять все примеры».
- Заполните номер в реестре операторов РКН в «Настройки → Компания», если он ещё не указан.
Улучшения
- Заметное предупреждение об остановке заказов. Если витрина не принимает заказы, в админке теперь красная плашка «Приём заказов остановлен». В ней сказано, что нужно сделать: заполнить реквизиты компании или опубликовать юридические документы. Сотрудники видят ту же плашку и понимают, почему заказов нет.
- Напоминание о новых редакциях документов. Если вышла новая версия примера для уже опубликованного документа, в админке появляется плашка «Требуется принятие обновлённых документов». Заказы при этом принимаются как обычно, а на сайте остаётся ваш текущий текст.
Безопасность
- Вход только с согласием на обработку данных. Раньше согласие проверяла только форма входа, теперь его проверяет и сервер. Без отмеченного согласия код по SMS или звонком не отправляется. Старые версии мобильного приложения, выпущенные до 9 октября 2026 года, войти не смогут. Попросите гостей обновить приложение.
Юридические документы
- Редактор документов в админке. Политика конфиденциальности, оферта, согласие и условия бонусов теперь редактируются владельцем прямо в разделе «Документы». Пример применяется в черновик, правится и публикуется с подтверждением ответственности.
- Уведомления о новых редакциях примера. После обновления CMS вы увидите «Вышла новая версия примера» со сравнением текста. Опубликованные документы при этом не меняются без вашего участия.
- Обновлённые примеры по итогам юридического аудита. Оферта приведена к действующим Правилам продажи товаров (ПП № 657) и Правилам общепита; условия отмены и возврата переписаны по Закону о защите прав потребителей. Политика описывает трансграничную передачу данных (Telegram, push), сроки хранения и адреса подрядчиков. Рекомендуем применить новый пример и опубликовать: прежние условия отмены могли оспариваться.
- Для новых установок публикация документов обязательна до приёма заказов. Бонусную программу нельзя включить без опубликованных условий.
Мини-приложение VK
- Допродажа в корзине — лента «Добавить к заказу» из тех же настроек, что на сайте.
- Избранное — сердечко на карточке блюда и отдельная вкладка.
- Состав блюда и фильтр — ингредиенты, аллергены, острота, КБЖУ; фильтр по аллергенам и остроте.
- Курьер на карте на экране заказа, как в трекере на сайте.
- Приборы при оформлении, если их учёт включён. Платные приборы по умолчанию не выбраны.
- Полоска до бесплатной доставки и подсказка о бонусах за заказ в корзине.
- Адрес по геолокации — кнопка определяет адрес, гость подтверждает его перед применением.
- Быстрее загрузка меню — скелетон вместо спиннера.
- Рекламные сообщения VK с отдельным согласием гостя. Рассылки доходят гостям, у которых нет мобильного приложения: при наличии push уходит push, иначе сообщение VK.
Рассылки
- Ручные push-рассылки по сегментам гостей, включая новый сегмент «гости из VK».
- В охвате и отчёте рассылки видно, сколько сообщений ушло через VK.
- Подпись источника заказа (сайт, VK) в ленте заказов.
Оплата
- Поздняя оплата учитывается. Если банк подтвердил платёж после автоотмены, заказ становится оплаченным, а по отменённому заказу деньги возвращаются автоматически.
- Лишняя оплата возвращается целиком. Гость получает понятное сообщение «Лишняя оплата возвращена, заказ остаётся оплаченным», в карточке заказа появляется пометка.
- Фоновая сверка отменённых платежей за первые сутки — оплату заметят даже без вебхука банка.
- Возвраты, сделанные в кабинете банка, распознаются и не превращают заказ в оплаченный.
Безопасность и данные
- Удаление аккаунта гостя стало необратимо обезличенным.
- Пакеты промокодов видны сотруднику только по его точкам.
- Тестовый режим оплаты заблокирован на боевом домене.
- Предупреждение при входе по номеру из VK, если номер мог быть переоформлен.
Новое
- Push-рассылки по сегментам. В админке появился раздел «Рассылки»: выберите гостей, напишите текст и отправьте push в приложение. Можно выбрать всех гостей или только новых, постоянных, уходящих, спящих или VIP, а также ограничить рассылку точками. До отправки видно, сколько гостей её получат, а после — отчёт о доставке. Запущенную рассылку можно остановить.
- Гости из VK. В разделе «Гости» появился фильтр VK и метка в строке гостя. Сюда попадают гости с привязанным профилем VK и те, кто заказывал через мини-приложение. Этот же фильтр доступен в рассылках и при выгрузке списка гостей.
Улучшения
- Источник заказа. В ленте заказов теперь сразу написано, откуда пришёл заказ: «Сайт», «Приложение», «VK Mini App» или «Админка».
- Меньше лишних сообщений гостям. У рассылок и сценариев возврата теперь общая пауза между сообщениями и одни тихие часы, поэтому гость не получит два рекламных push подряд.
Важно
- Рассылки получают только гости с установленным приложением, которые согласились на рекламные push. Гости из VK получат рассылку, только если у них тоже установлено приложение.
- В политике конфиденциальности обновлён пункт о рекламных сообщениях: теперь в нём упомянуты рассылки об акциях.
Новое
- Мини-приложение VK. Гости заказывают прямо во ВКонтакте: меню, поиск, общая корзина, заказ со стола по QR-коду, повтор заказа, избранное, чат по заказу и отзывы. Статус заказа приходит сообщением от сообщества.
- Интеграция с iiko (бета). Заказы с сайта уходят в iiko, статусы и стоп-лист возвращаются автоматически, меню сопоставляется с номенклатурой.
- Бот VK для сотрудников. Уведомления о заказах приходят в VK и беседы, события и точки можно выбрать. Статус заказа можно сменить кнопкой в сообщении, а курьер отмечает «Выехал» и «Доставлен».
- Приложение курьера на телефон. Ставится со своей иконкой. Отметки, сделанные без связи, отправляются при появлении сети, а уведомления о назначении приходят и при закрытом приложении.
- Оплата картой курьеру. Курьер отмечает «Наличные» или «Картой». В сверку смены идут только наличные, а отметку можно исправить до закрытия смены.
- Проверка адреса. Оператор видит предупреждение, если адрес и точка на карте расходятся больше чем на 500 м.
- Удаление аккаунта гостя теперь доступно из админки.
Безопасность и данные
- Сотрудники с ограничением по точкам видят только гостей и данные своих точек, а менеджер меняет сценарии возврата только в своих точках.
- При удалении аккаунта стираются переписка и файлы заказов, а старые ссылки на заказы перестают открываться.
- Переписка по заказам и файлы хранятся 3 года с завершения заказа, затем удаляются автоматически. Активные заказы и заказы с незавершённым возвратом не затрагиваются.
- Усилена защита от перебора кодов и паролей, а ссылки на заказы не передаются в аналитику и на сторонние сайты.
Исправления
- Кнопка заказа на сайте больше не блокируется из-за позднего ответа расчёта.
- Файл логотипа больше не может подвесить сервер.
- Тексты оферты, политики и условий бонусов приведены к фактической работе системы.
Важно перед обновлением
- Удаление данных: при первом запуске новой версии переписка и файлы заказов гостей, удаливших аккаунт раньше, будут стёрты без возможности восстановления. Сделайте резервную копию заранее.
- Политика обработки данных: при включённом чате в ней появится срок хранения, поэтому изменится дата редакции.
- Вход через VK: номер из VK сразу открывает аккаунт гостя без звонка и SMS, и работает это только с российскими номерами. Если номер перешёл к другому человеку, он получит доступ к аккаунту прежнего владельца.
- Оплата в VK: онлайн-оплата в мини-приложении по умолчанию выключена. Перед включением проверьте правила VK.
- Возвраты: Сбербанк и Альфа-Банк при включённых чеках делают только полный возврат, пока частичный не проверен на тестовом терминале.
- iiko: интеграция ещё не запускалась на настоящей кассе, поэтому первое подключение лучше провести вместе с нами.
Лента заказов в новом виде
- Карточка заказа перерисована: слева крупный номер заказа, рядом статус, время и место получения с иконками.
Добавлено
- Подробности о сервере в карточке Timeweb. В карточке сервера в боковом
меню теперь видно:
- Автоплатёж — последние цифры карты или «выключен». Если автоплатёж включён, жёлтое предупреждение о скором конце баланса не показывается: Timeweb спишет деньги сам. Красное остаётся.
- Диск — сколько места занято, с полоской. С 80% полоска жёлтая, с 90% красная: переполненный диск может уронить сайт без предупреждения.
- Нагрузка на процессор — мини-график за сутки, средняя загрузка и пик.
- Подробности о сервере в карточке Timeweb. В карточке сервера в боковом
меню теперь видно:
Добавлено
- Сервер Timeweb Cloud в боковом меню. В «Настройки → Интеграции» можно указать API-токен Timeweb Cloud. Токен проверяется при сохранении и не передаётся в браузер. После этого владелец видит внизу бокового меню карточку сервера: статус, IP, баланс и примерную дату, до которой хватит денег. Если до этой даты меньше недели, она подсвечивается жёлтым, если меньше двух суток или сервер не оплачен — красным. Кнопка «Пополнить баланс» открывает кабинет Timeweb. Если серверов несколько, нужный можно выбрать по ID. Остальные сотрудники карточку не видят.
Исправлено
- Удаление ключей входа гостей. Кнопка «Удалить ключ» для SMS.ru и flashcall.ru снова работает. Раньше после подтверждения ключ оставался на месте.
Исправлено
- Вкладки статусов заказов листаются на телефоне. Раньше ряд «Новые · В работе · Ко времени · … · Все» в ленте заказов не прокручивался по горизонтали на узком экране, и последние вкладки были обрезаны. Теперь его можно пролистать свайпом. Полоса прокрутки скрыта, а затухание правого края подсказывает, что вкладки продолжаются.
Исправлено
- Меню пользователя в админке. Пункты меню профиля больше не обведены рамкой: раньше каждый пункт был в серой рамке, а «Выйти» — в красной. Заодно убрана такая же лишняя рамка у кнопок, которые краснеют при наведении. Цветные плашки статусов («Новый», «Опаздывает» и др.) не изменились.
- Админка: новый дизайн, нейтральная палитра, таблицы во всю ширину, скелетоны при загрузке.
- Витрина: редизайн и доступность, смена точки без перезагрузки страницы.
- FrontPad: исправлены потеря заказов и дубли.
Быстрое оформление заказа в админке
- Кнопка «Новый заказ» в ленте заказов: сотрудник (владелец, менеджер, оператор) оформляет заказ по телефону или продажу на кассе в своих точках. Оплата при получении.
- Бонусы гостю: при включённой программе лояльности гость находится по телефону или создаётся автоматически. Бонусы начисляются, когда заказ выполнен.
- «Продажа на месте»: самовывоз сразу отмечается выполненным, бонусы начисляются в тот же момент.
- Доставка: подсказки адреса, зона и точка определяются по адресу автоматически. Если адрес обслуживает другая точка сотрудника, форма переключается на неё.
- Корзина рядом с формой: позиции, скидки, доставка, итог и «Начислится N бонусов» видны всё время заполнения, у знакомого гостя ещё имя, число заказов и баланс.
- Удобный ввод: маска телефона, имя с заглавной буквы, промокод заглавными.
- Источник «Админка»: фильтр в ленте, иконка в карточке заказа, строка в «Источниках заказов» на сводке.
- Списывать бонусы сотрудник не может: номер гостя не подтверждён кодом.
Сторонняя доставка
- Заказ можно передать в Яндекс Доставку или Достависту кнопкой в карточке заказа. Перед передачей видна цена; если она выросла больше чем на 10%, нужно подтвердить её заново.
- Автопередача (по умолчанию выключена): заказ уходит в службу доставки сам, если на смене нет свободного своего курьера.
- Статусы приходят вебхуком, а если он не дошёл — опросом. Когда служба доставила заказ, он сам становится «Выполнен»; при отмене заказа отменяется и заявка.
- Только оплаченные онлайн заказы. Ключи и выбор службы по точкам — в «Настройки → Интеграции».
- В сводке появились расходы на стороннюю доставку, включая платные отмены. Гость в трекере видит курьера службы и ссылку на отслеживание.
Сегменты гостей и сценарии возврата
- Раз в сутки гостю пересчитывается сегмент: новый, постоянный, уходящий, спящий, плюс отметка VIP. В «Гостях» есть фильтр и бейджи, на сводке — счётчики сегментов.
- Новый раздел «Сценарии»: когда гость попадает в сегмент, ему уходит push в приложение с персональным промокодом.
- Пауза между касаниями одного гостя (14 дней), тихие часы (21:00–10:00), отчёт: сколько гостей вернулись за 7 дней и с какой выручкой.
- Промокод сценария выписан на гостя: чужой гость или гость без входа применить его не сможет.
Оценка заказа
- Через час после выполнения заказа гостю приходит push «Оцените заказ», с учётом тихих часов. Отключается в «Настройки → Мобильное приложение».
- Новое Telegram-уведомление «Плохая оценка заказа (1–3★)» для владельца и менеджера. Уже подключённые сотрудники подписаны на него автоматически (миграция 161).
Заказ ко времени
- Лимит заказов на один слот в настройках предзаказа точки. Занятые слоты гость не видит ни при выборе времени, ни на кнопке «Оформить ко времени» в корзине.
- Если слот заняли, пока гость оформлял заказ, он получит отказ с ближайшим свободным временем.
- Неоплаченный онлайн-заказ держит слот не дольше 15 минут.
- Не больше 3 будущих заказов ко времени с оплатой при получении на один телефон и точку.
Исправлено
- Оформление заказа ограничено: не больше 10 заказов с одного адреса за 10 минут, раньше было 10 в минуту.
Новое
- Исключения в «Топ блюд» на сводке. В настройках появился раздел «Топ блюд»: в нём можно убрать из рейтинга на сводке категории (вместе с подкатегориями) и отдельные блюда, например приборы, пакеты и соусы. Из карточки «Топ блюд» в этот раздел ведёт ссылка «Исключения». Этот список не связан с исключениями «Популярного» на витрине. Выручка и остальные показатели сводки не меняются.
Исправлено
- Переход к категории на сайте. При большом меню нажатие на категорию иногда останавливало прокрутку раньше нужного раздела. Теперь страница проверяет, где оказался раздел, и докручивает до него.
Кухня
- Цеха кухни: задаются в настройках, у категорий и у блюд.
- На экране кухни можно выбрать цех; позиции отмечаются готовыми, и отметки видны всем цехам.
- Когда все позиции отмечены, заказ сам становится «Готов».
- Статистика времени кухни (очередь и готовка) и блок «Кухня» на сводке; под неё добавлен индекс заказов.
Сроки доставки
- У точки задаётся время доставки по умолчанию и надбавка за загрузку кухни.
- Срок у зоны доставки можно не указывать: тогда берётся срок точки. Поле можно очистить в редакторе.
- При принятии заказа видна подсказка «обычно» с учётом надбавки за загрузку.
Цены
- Плановое изменение «на %» пересчитывается в день применения, а не при создании.
- Область планового «на %» (категории или всё меню) сохраняется в том виде, в каком её выбрали, и подписана в окне.
- В журнале цен появился фильтр по блюду; предупреждение, если при плановом пересчёте пропущены блюда.
- Цены опций в прайс-листе и журнал привязаны к постоянным id.
Модификаторы
- У групп и опций модификаторов теперь постоянные id (миграция 160).
- Стопы, артикулы, подарки по промокодам, общая корзина, повтор заказа и витрина работают по id опций.
152-ФЗ
- Владелец может выгрузить данные гостя: кнопка в карточке гостя.
Исправления
- Строки в корзине больше не дублируются после того, как к опциям дописаны id.
- Стоп и артикул опции при записи проверяются по id.
- В выгрузку ПД не попадают промокоды предыдущего владельца номера.
- Надбавка в quote считается и без указания точки; на некорректную точку — ответ 400.
Цены
- Плановое изменение цен на дату: применяется в 00:00 по часовому поясу заведения, список запланированных с отменой.
- Журнал цен: поиск по блюду, «Показать ещё», видно, кто отменил изменение.
Заказы
- Изменение срока принятого заказа из карточки: «+10 мин», «+20 мин», своё время, пометка «Задерживаем», журнал изменений.
- Гость получает push с новым временем; трекер на сайте, Live Activity (iOS) и закреплённое уведомление (Android) обновляются сразу.
Меню и допродажи
- «С этим берут»: порядок с поправкой на популярность (бестселлеры не вытесняют связанные блюда), свои пары у точек с большим числом заказов.
- Закрепление и скрытие блюд в «С этим берут» в карточке блюда.
- Поле «Адрес страницы» (slug) в форме блюда.
Мобильное приложение и push
- Журнал push в админке: статус, ошибка, повтор.
- Ключ Firebase проверяется при сохранении настроек.
- Надёжнее доставка: push не уходит на отвязанные устройства, сбой ключа не создаёт лавину запросов к Google.
- Push «Начислено» приходит и после восстановления начисления бонусов.
Доставка
- Метку адреса на карте можно перетаскивать; подсказка уточнить номер дома.
152-ФЗ
- Дата согласия на обработку ПД в карточке гостя и в выгрузке гостей.
- Ответственный за обработку ПД и номер в реестре РКН в «Компании» и в политике.
Исправления
- Блюда с одинаковыми названиями снова создаются без ошибки.
- Сохраняются блюда с длинными адресами страниц.
Меню
- Округление цен «На 9». В «Изменить цены» к вариантам округления добавлен «На 9». Цена уходит к ближайшей, которая оканчивается на 9: 1500 → 1499, 1234 → 1239, 1230 → 1229. Если обе соседние на 9 на одинаковом расстоянии, берётся большая. Ненулевая цена не опускается ниже 9 ₽. Так же округляются цены точек и зачёркнутые цены. Надбавки опций в этом режиме округляются до рубля.
Меню
- Массовое изменение цен. В «Меню» новая кнопка «Цены». Можно отметить нужные блюда: всю категорию, найденные поиском или всё меню.
- Цены через Excel. Цены выбранных блюд или всего меню выгружаются в Excel. В файле базовые и старые цены, цены по точкам и надбавки опций. Править можно и формулами. Исправленный файл загружается обратно.
- Изменить на % или сумму. Цены меняются одним действием, с округлением до копеек, до 1 ₽ или до 10 ₽. Можно выбрать, что менять: базовые цены, цены точек, надбавки опций, зачёркнутые цены. Бесплатные опции не меняются.
- Проверка перед применением. Перед сохранением показывается список «было → стало». Отдельно отмечены резкие скачки цены, цена 0 ₽ и ошибки в строках. Если цену изменили в админке уже после выгрузки, такая строка по умолчанию не применяется.
- Журнал изменений цен. Записано, кто, когда и откуда менял цены и что именно изменилось. Любое изменение можно отменить, пока эти цены не меняли повторно.
- Права по точкам. Сотрудник с ограничением по точкам меняет только цены своих точек и видит в журнале только свои изменения.
Заказы
- Вкладка «Ко времени» — все незавершённые заказы. Показывает заказы ко времени во всех статусах до выполнения: новые, принятые, готовящиеся, готовые и в доставке. Заказ уходит из вкладки, только когда выполнен или отменён. Подсказка на плитке сводки — «ещё не выполнены».
Исправления
- Бесплатные приборы и допы до выбора адреса. При доставке без адреса оформление показывало условия приборов и допов из настроек, без правил «от состава корзины». Теперь число бесплатных считается по корзине сразу.
Меню и поиск
- Поиск блюд в меню админки. Ищет по названию, описанию, составу и артикулу во всех категориях.
- Главный поиск (⌘K). Теперь находит блюда и категории: категория открывается в меню, блюдо — сразу в карточке.
- Сначала по названию. В админке и на сайте выше идут совпадения в названии, в том числе по слову («лосо» → «Спайси лосось»). Дальше артикул, описание и состав.
- Порции и кусочки у блюда. Новые поля для правил бесплатных приборов и допов.
Что нового
Заказы
- Вкладка «Ко времени». Непринятые заказы ко времени видны и в «Новых», и в «Ко времени», даже когда уже пора готовить.
- Окно заказа по центру. Подробности заказа открываются окном по центру, а не шторкой справа. Окно выезжает снизу и уезжает вниз, прокручивается целиком, без скролла внутри.
Меню и поиск
- Поиск блюд в меню. Ищет по названию, описанию, составу и артикулу во всех категориях.
- Главный поиск (⌘K). Теперь находит блюда и категории и открывает их в меню.
- Порции и кусочки у блюда. Новые поля для правил бесплатных приборов и допов.
Бонусы и акции
- Платная доставка при списании бонусов. Новый переключатель в «Бонусной программе».
- Автоакция «бонусы или акция». Если гость списывает бонусы, скидка акции уходит, без списания остаётся.
Приборы и допы
- Бесплатно от состава корзины. Правило «+N бесплатно за каждые M порций или кусочков» из выбранных категорий или блюд, с необязательным потолком.
После обновления
- У сетов нужно проставить порции. У роллов нужно проставить кусочки, если в «Выходе» нет «N шт».
- Платная доставка при списании бонусов по умолчанию выключена.
Добавлено
- Исключения из «Популярного». В настройках появился раздел «Популярное». В нём можно отметить категории (вместе с подкатегориями) и отдельные блюда, которые не попадут в раздел «⭐ Популярное», даже если их часто заказывают. Подходит для напитков, соусов, пакетов и т. п. В своих категориях меню эти блюда остаются.
- Исключения действуют на главной сайта и в мобильном приложении. Место исключённого блюда занимает следующее по продажам.
Изменено
- В «Платной доставке» и «Популярном» теперь один общий блок выбора категорий и блюд. Внешне «Платная доставка» не изменилась.
- Исправление плашки cookies: при подключённой Яндекс Метрике снова видна кнопка «Принять». Раньше она не помещалась в строку и обрезалась, оставалась только «Отклонить». Теперь ссылка на политику конфиденциальности стоит отдельной строкой, а кнопки «Отклонить» и «Принять» — под ней, одинаковой ширины.
Ближайшее время заказа ко времени
- В настройках точки, в разделе «Предзаказ», появилось новое поле «Ближайшее время заказа ко времени», отдельно для доставки и самовывоза. В нём указывается, через сколько минут после оформления гость может получить заказ.
- Исправление кнопки «Позвонить»
Производительность
- Витрина быстрее на мобильной сети. На Fast 3G главная загружается за 5,4 с вместо 12,1 с, страница блюда — за 4,1 с вместо 9,2 с, страница заказа — за 3,9 с вместо 9,9 с. LCP главной не изменился, у страницы блюда стал лучше.
- Меньше JS. Стартовый JS главной — 186 КБ gzip вместо 228 КБ, при этом модулей 39 вместо 134. Корзина, оформление заказа, вход, поиск, фильтр и чат заказа подгружаются по намерению гостя, а не у всех сразу.
- Отзывчивее интерфейс. Ввод в форме оформления больше не перерисовывает корзину. Добавление блюда перерисовывает одну карточку вместо всех.
- Сервер.
- Собранное меню, настройки, рейтинг и популярное кэшируются, а сброс кэша доходит до всех процессов.
- Пересчёт корзины делает 4 запроса к базе вместо ~15.
- Добавлены индексы.
- Статика отдаётся заранее сжатой (brotli и gzip).
- Для меню работают ETag и ответ 304.
- Экраны кухни и табло получают один общий снимок на точку.
Интерфейс
- Единые компоненты. Цветовые токены и ~14 новых компонентов, кнопки сведены к общим вариантам (
cta,fill,fab,glass). Сегменты, степперы, вкладки, формы и иконки (lucide) везде одинаковые. - Доступность.
- Фокус виден только при работе с клавиатуры.
- У всех полей админки есть подписи, ошибки связаны с полями.
- Адрес можно выбрать с клавиатуры.
- После закрытия окон фокус возвращается на место.
- Слайдер баннеров можно поставить на паузу.
- Исправления.
- «Нет в наличии» больше не обрезается.
- Шторки на телефоне соблюдают заданную высоту.
- Вкладки кабинета помещаются на 390 px.
- Кнопка «Наверх» больше не перекрывает корзину.
- Список подсказок адреса стал аккуратным.
- Метка источника в ленте заказов не налезает на имя гостя.
- Пустой групповой сбор нельзя закрыть.
- «Кухня» убрана из меню админки.
Заказы
- Новый заказ в админке теперь сопровождается звуком «капля» вместо короткого писка — в ленте заказов и на любой другой странице админки.
- В настройках появился переключатель «Звук в админке»: выключает звук о новых заказах и сообщениях гостей в чате, всплывающие уведомления остаются. По умолчанию звук включён.
Лента заказов
- Лента открывается на вкладке «Новые»: сразу видно, какие заказы ждут принятия, включая предзаказы.
- Вкладка «Все» перенесена в конец списка.
- Ссылка «Заказ №N» из карточки гостя по-прежнему открывает «Все», чтобы находились и уже принятые заказы.
Исправления
- Лог MongoDB больше не разрастается. Фоновые задачи каждую минуту пытались занять уже занятую блокировку, и MongoDB на каждую попытку писала в лог ошибку (~3 КБ). Теперь занятая блокировка определяется до записи в базу, и лишних ошибок в логе нет.
Табло заказов для гостей
- Новый раздел «Настройки → Табло для гостей»: телевизор в зале показывает номера заказов — «Готовим» и крупно «Готово — заберите». Только номера, без имён и состава.
- У каждой точки своя ссылка (копировать / открыть / сменить), вход не нужен.
- Настройки: колонка «Приняли», показ доставки и заказов со столов, сколько минут готовый номер держится на табло (по умолчанию 10, выданный заказ уходит сразу), тема — тёмная / светлая / как в системе.
- Свежий готовый номер мигает, звуковой сигнал, полноэкранный режим. Работает и без экрана кухни — по статусам из ленты.
Экран кухни
- Ссылки для каждой точки — экран видит и отмечает только заказы своей точки; общая ссылка «Все точки» осталась.
- Повара по точкам — повару можно назначить точку или «Все точки»; в «Кто готовит?» видны только подходящие повара, сервер это проверяет.
- Тема экрана — тёмная / светлая / как в системе, переключается на открытых экранах сразу.
Правила бонусной программы
Условия использования бонусных баллов приведены в соответствие с тем, как работает система.
- Заказы без входа. Добавлен пункт: за заказы, оформленные без входа на сайт, бонусы не начисляются — в том числе если гость позже войдёт с того же номера.
- Уровни лояльности. Если в настройках заданы уровни, в правилах теперь указано:
- список уровней с порогами и процентами начисления;
- период подсчёта суммы заказов (за N дней или за всё время), за вычетом возвратов;
- базовый процент до достижения первого порога;
- сам заказ уровень не повышает;
- в сумму для уровня входят и заказы с того же номера без входа.
Без уровней текст прежний — с одним фиксированным процентом.
Экран кухни и живая лента заказов
Экран кухни
- Новый раздел «Настройки → Экран кухни»: включение, список поваров (модалка), секретная ссылка для планшета — «Копировать», «Открыть», «Сменить ссылку».
- Экран открывается по ссылке без входа в админку. Колонки «Очередь → Готовятся → Готовы», обновление в реальном времени.
- У принятого заказа в ленте кнопка «На кухню»; пока заказ не начали готовить, его можно «Вернуть с кухни».
- «Готовим» — повар выбирает себя из списка. Во время готовки повара можно сменить. Имя повара пишется в историю заказа.
- Карточка: номер, доставка/самовывоз/стол, таймер, состав с модификаторами, допы, приборы, комментарий гостя. Данные гостя на кухню не передаются.
- Срок «Приготовить к»: у доставки — обещанное гостю время минус «Время в пути курьера» (новое поле точки, по умолчанию 20 мин). Цвет карточки показывает срочность по этому сроку.
- «Готовы» — плитки в стиле табло выдачи («Ждёт курьера / гостя / Стол N»), старые приглушаются.
- Звук на новый заказ, полноэкранный режим, выбор точки.
- Вёрстка масштабируется по ширине экрана: на планшете и на телевизоре пропорции одинаковые.
Лента заказов
- Лента, счётчики и бейдж «Заказы» обновляются сразу по сокету: отметки поваров, смена статуса, оплата, новый заказ.
- Заказы ко времени учитываются в «Новые», «В работе», «Все» и «Ждут принятия».
- Вкладка «Все» — первая и открыта по умолчанию.
- У заказа ко времени кнопка «Принять» вместо «Начать раньше», без подтверждения.
Настройки точки
- Понятный блок «Когда начинать готовить заказ ко времени» (доставка / самовывоз, мин) с примером расчёта.
- Новое поле «Время в пути курьера, мин».
Аккаунты гостей из анонимных заказов
- Аккаунт создаётся при принятии заказа. Когда заведение принимает анонимный заказ (в админке или через статус из FrontPad), по номеру телефона создаётся аккаунт гостя, если его ещё нет. Имя и адрес доставки берутся из заказа, статистика заказов гостя пересчитывается. Если заказ отменили, не приняв, аккаунт не создаётся.
- Пустое имя заполняется из заказа. Если у профиля нет имени, оно берётся из оформления. Работает для любого гостя, в том числе вошедшего. Уже заполненное имя не меняется.
- Адреса существующих аккаунтов не меняются по анонимным заказам: номер в таком заказе не подтверждён.
- Приветственные бонусы. Гость, чей аккаунт создан по заказу, получает приветственные бонусы при первом входе на сайт.
- Оформление без входа работает как раньше. Обязательное подтверждение номера перед заказом было добавлено и откачено.
- Документы: в политике конфиденциальности — новая цель обработки (профиль покупателя по принятому заказу); в правилах бонусной программы приветственные бонусы привязаны к первому входу.
Аккаунты гостей из анонимных заказов
- Аккаунт создаётся при принятии заказа. Когда заведение принимает анонимный заказ (в админке или через статус из FrontPad), по номеру телефона создаётся аккаунт гостя, если его ещё нет. Имя и адрес доставки берутся из заказа, статистика заказов гостя пересчитывается. Если заказ отменили, не приняв, аккаунт не создаётся.
- Пустое имя заполняется из заказа. Если у профиля нет имени, оно берётся из оформления. Работает для любого гостя, в том числе вошедшего. Уже заполненное имя не меняется.
- Адреса существующих аккаунтов не меняются по анонимным заказам: номер в таком заказе не подтверждён.
- Приветственные бонусы. Гость, чей аккаунт создан по заказу, получает приветственные бонусы при первом входе на сайт.
- Оформление без входа работает как раньше. Обязательное подтверждение номера перед заказом было добавлено и откачено.
- Документы: в политике конфиденциальности — новая цель обработки (профиль покупателя по принятому заказу); в правилах бонусной программы приветственные бонусы привязаны к первому входу.
Витрина: быстрее загружается главная
- Главная легче почти вдвое: карточка блюда весит на 44% меньше, данные блюд передаются один раз на страницу, а не в каждой карточке.
- Кнопки «В корзину» на карточках работают через один общий скрипт вместо отдельного на каждое блюдо. Телефон тратит меньше времени на запуск страницы, кнопки оживают по мере прокрутки.
- Размытые заглушки фото рисуются по мере прокрутки, а не все сразу при открытии страницы.
- Первые промо-карточки загружаются сразу и с приоритетом: первый экран появляется быстрее.
- Поиск и фильтр меню, окно блюда, «С этим берут» и избранное работают как раньше.
Общее
- ускорена загрузка сайта
Общее
- кириллический домен вместо punycode в юридических документах, разделе «Лицензия» и мастере установки
Промокоды: блюдо в подарок
- Блюдо-подарок теперь ищется по названию, а не выбирается из длинного списка.
- У блюда с модификаторами появилась кнопка «Модификаторы»: отметьте опции, которые входят в подарок, в том числе платные. Гость за них не платит, в обязательных группах без отметок берутся бесплатные опции.
- Блюдо, у которого в обязательной группе только платные опции (например, «Картофель фри» с соусами), теперь можно сделать подарком.
- Предупреждение формы называет группу, которую нечем заполнить бесплатно.
Админка
- Выпадающие меню больше не обрезаются: подстраиваются под текст пунктов, подменю («Порядок на витрине» у категории) видно целиком.
Оплата
- Выключатель онлайн-оплаты — «Настройки → Оплата → Онлайн-оплата картой». Если его выключить, способ «Картой онлайн» пропадает из оформления заказа. Платёжные аккаунты и ключи при этом сохраняются.
Доставка
- Только платная доставка — новый раздел «Настройки → Платная доставка». Можно выбрать категории (вместе с подкатегориями), отдельные блюда и блюда со скидкой. Если такое блюдо есть в заказе, порог «бесплатно от N» не действует.
- Отдельный свитч распространяет правило на промокоды и акции «Бесплатная доставка».
- В корзине с таким блюдом не показывается полоска «До бесплатной доставки осталось…». При оформлении гость видит пояснение, почему доставка платная.
Меню
- Сортировка блюд на витрине — ручная (как раньше), по цене (по возрастанию и по убыванию), по названию, сначала новые.
- Общий режим задаётся в «Настройки → Бренд → Порядок блюд». У категории можно задать свой режим в меню действий категории, пункт «Порядок на витрине».
- Порядок одинаковый на сайте и в приложении. В админке блюда остаются в ручном порядке, перетаскивание работает.
Промокоды
- Промокоды по дням недели — блок «Дни и часы действия» в форме кода. Появился режим «Весь день» (например, «по вторникам»), окна можно сочетать со «счастливыми часами».
- В списке промокодов показаны дни действия. Если гость применит код в другой день, он увидит, когда код действует.
- Режим «Весь день» доступен и в расписании блюд и категорий.
Отзывы
- Анонимных отзывов больше нет: под каждым новым отзывом — имя и первая буква фамилии («Дмитрий С.»).
- Согласие на публикацию имени (ст. 10.1 152-ФЗ) даётся отправкой отзыва — текст у кнопки со ссылкой на документ.
- Обновлены согласие на обработку ПД и политика конфиденциальности; редакция документов сменится автоматически.
- «Гость» остаётся только у старых отзывов и при отозванном согласии («Убрать имя», удаление аккаунта).
Время доставки при принятии заказа
- При нажатии «Принять» сотрудник выбирает срок: 15/20/30/45/60/90 мин или своё значение.
- По умолчанию — срок зоны доставки; для самовывоза — новое поле точки «Время готовки самовывоза» (20 мин).
- Предзаказ принимается без выбора срока — срок равен времени, на которое оформлен заказ.
- Трекер гостя: «Привезём примерно к 19:40 · через 35 мин» / «Будет готов к 19:20», минуты обновляются сами.
Источник заказа: сайт или приложение
- Бейдж «Сайт» / «Приложение · iOS» в ленте и карточке заказа, фильтр по источнику.
- Сводка: блок «Источники заказов» — заказы, выручка, средний чек, доля; приложение разбито по iOS / Android.
Персональные данные (152-ФЗ)
- Согласие при входе — отдельный флажок согласия на обработку ПДн, по умолчанию снят; без него кнопки входа неактивны. Сервер сохраняет гостю дату согласия и редакцию документа (
personalDataConsent). - Согласие из приложения —
POST /api/public/auth/challengesпринимает необязательное полеconsent(trueили{ personalData: true }); без поля вход работает как раньше. - Удаление аккаунта на сайте — кнопка во вкладке «Профиль» с подтверждением; одновременно отзывает согласие. Заказы остаются обезличенными.
- Cookie — при подключённой Яндекс Метрике баннер с «Принять» / «Отклонить», при отказе счётчик не загружается; ссылка «Настройки cookie» в подвале.
- Документы — в политике и согласии появились мобильное приложение, push через Google FCM и Apple APNs (трансграничная передача), Yandex MapKit, чат по заказу, день рождения, геолокация и FrontPad. Платёжные сервисы перечисляются по подключённым, а не всегда ЮKassa.
Важно для оператора
- Уведомить Роскомнадзор об обработке ПДн и о трансграничной передаче, если включены push или Telegram.
- Заполнить реквизиты компании — без них документы не публикуются.
- Согласие при входе — отдельный флажок согласия на обработку ПДн, по умолчанию снят; без него кнопки входа неактивны. Сервер сохраняет гостю дату согласия и редакцию документа (
Производительность
Новое
- Цена блюда по точке — свои цены блюд и надбавок опций в каждой точке; корзина пересчитывается при смене точки.
- Несколько промокодов и автоакций в заказе — каскад скидок, правила сочетания (группа, приоритет, «с кодами / с автоакциями»), отчёт «Скидки за период». По умолчанию — один код и лучшая автоакция, как раньше.
- Подарочное блюдо — акция «блюдо в подарок» (код или автоакция) с альтернативами; в чеке 1 ₽ с переносом на другие строки.
- Меню — вложенные категории, расписание опций модификаторов, сезонное меню по датам, режим «скрывать вне времени», НДС по блюдам, часовой пояс точки.
- Точки — мягкое удаление; ограничение сотрудников по точкам.
- Промокоды — «счастливые часы», пакеты кодов с областью и точками, подсказка «добавьте ещё N».
- FrontPad — свой аккаунт у точки, стоп по опции, ручная привязка заказа, сертификат в CSV.
- Трекер гостя — живые обновления (SSE) вместо опроса.
- Админка — OpenAPI-документация для владельца, пороги сегментов гостей, отмена ссылки Telegram.
Курьеры
- Раздел «Курьеры» всегда виден владельцу и менеджеру, даже пока курьеров нет.
- Менеджер может задать курьеру новый пароль, все сессии курьера при этом завершаются.
- Карта курьеров на странице заказов, доступна и оператору.
- Смена курьера привязана к точке. В отчёте смен и CSV выплат есть колонка и фильтр по точке.
- Уведомление в Telegram «Курьер сдал кассу, ждёт приёма» для владельца и менеджера.
- При автоотмене неоплаченного заказа курьер получает уведомление, а снятие заказа пишется в журнал назначений.
Бонусы
- На странице «Сбои бонусов» есть кнопки «Повторить» и «Закрыть». Повторить списание или начисление по отменённому заказу нельзя.
- История бонусов подгружается кнопкой «Показать ещё» без дублей.
Промокоды
- Префикс пакета кодов с дефисом (например,
VIP-2026) больше не обрезается в списке и имени CSV. - В демо-данных появилась автоакция «Каждый 3-й ролл −50%».
Уведомления
- Журнал Telegram-уведомлений подгружается кнопкой «Показать ещё», ограничение в 200 записей снято.
Курьеры
- Смены курьеров и сдача кассы: менеджер принимает наличные, расхождение видно в отчёте.
- Тариф и выплаты курьерам: за доставку, за километр и за час. Выгрузка выплат в CSV.
- Журнал назначений курьера в карточке заказа.
- Менеджер может заводить курьеров, курьер сам меняет пароль.
- Геопозиция курьера (с его согласия) и карта курьеров для диспетчера.
- Позиция и телефон курьера в трекере гостя. Включаются в настройках, по умолчанию выключены.
- Кнопки «Выехал» и «Доставлен» в Telegram. После доставки адрес из сообщения убирается.
- Экран курьера и карта обновляются без перезагрузки.
Бонусы
- Срок жизни бонусов: первыми сгорают самые старые.
- Уровни программы с разным процентом начисления.
- Приглашение друзей: бонусы обоим после первого заказа приглашённого.
- Подарок ко дню рождения.
- Раздел «Сбои бонусов» и уведомление о сбоях в Telegram.
Промо
- Автоакции без кода, в том числе «каждое N-е блюдо со скидкой» и скидка за самовывоз.
- Пакеты одноразовых персональных кодов с выгрузкой в CSV.
- Блюда, добавленные промокодом, помечены в корзине.
SEO и скорость
- Страницы точек
/branch/…. Страницы городов/city/…появляются, когда у точек больше одного города. - Удалённые блюда и категории отвечают 410.
- CSS витрины меньше на 12 %, JS для первого показа меньше на 15 %.
Курьеры
- Роль «Курьер», назначение курьера на заказ, фильтр по курьеру в ленте.
- Мобильный экран курьера: свои заказы, «В пути» / «Доставлен», звонок гостю, маршрут в Яндекс.Картах.
- Уведомления курьеру в Telegram, сводка по курьерам для владельца и менеджера.
- Гость видит в трекере имя курьера.
Новые банки
- Т-Касса, Сбер, Альфа-Банк, Точка, PayKeeper, Payselection (вместе с ЮKassa).
- Платёжные аккаунты: свой аккаунт сети и, при необходимости, отдельный у точки (для разных юрлиц).
- Защита возвратов от двойного списания, разбор оплат с несовпавшей суммой.
- Доверие к сертификатам Минцифры включается галочкой в «Настройки → Оплата».
Меню по времени и точкам
- Часы продажи блюд и категорий (например, завтраки до 12:00).
- Свой ассортимент у каждой точки.
- Блюдо вне часов продажи можно заказать ко времени.
Правила скидок
- Блюда и категории «без скидок».
- Промокоды без начисления бонусов.
- Потолок общей скидки по заказу.
- Гость видит, почему скидка не применилась. Правила бонусной программы дополнены.
FrontPad
- Квартира, подъезд, этаж и домофон отдельными полями, они передаются во FrontPad.
- Сертификаты FrontPad на сумму. Только при оплате при получении, по умолчанию выключены.
Мелкие улучшения
- Настоящий
favicon.ico. - Короткое название сайта обрезается по слову.
- Напоминание о критическом обновлении раз в сутки.
- Кеш отчёта лицензии с кнопкой «Обновить».
Перед обновлением
- Миграция
003пересоздаёт индекс платежей и выполняется автоматически. - Для Т-Банка, Точки, Сбера и Альфы включите «Доверять российскому корневому сертификату» в «Настройки → Оплата».
Заказы и оплата
- Надёжнее при сбоях связи с базой: если заказ мог записаться, списанные бонусы и занятый промокод больше не возвращаются сразу — это давало заказ со скидкой без списания. Их вернёт автоматическая сверка через 10 минут, если заказ так и не появился.
- Повторная отправка заказа в это время отвечает «Предыдущая попытка ещё обрабатывается, проверьте статус заказа через пару минут» вместо ложного «Промокод закончился» или «Баланс изменился».
- Заказ, который записался с опозданием, при повторной отправке всё равно уходит кухне в Telegram и во FrontPad.
Промокоды
- Вошедший гость, оформляющий заказ на другой номер, видит понятное объяснение: код действует только для заказа на номер, с которым он вошёл.
- В админке поле «Код» и кнопка «Удалить» блокируются у любого использованного кода, в том числе если заказы по нему отменены. Раньше они разблокировались, а сохранение всё равно не проходило.
Яндекс.Метрика
- Цели: добавление в корзину, начало оформления, оформленный заказ с суммой. Также передаются данные электронной коммерции (добавление, удаление, покупка).
- Счётчик работает и на странице 404 — битые ссылки видны в отчётах.
- Исправлено: настройки безопасности страницы не давали загрузиться скрипту Метрики на витрине.
- Как и раньше, Метрика включается только после согласия гостя на cookies.
Улучшения
- Безопасность данных.
Оформление заказа
- Гостю стало удобнее заказывать ко времени: вместо десятков кнопок — два поля «День» и «Время». На компьютере список раскрывается под полем и разбит на утро, день и вечер, на телефоне выезжает снизу.
- При смене дня выбранное время сохраняется, если оно доступно.
Точки
- У точки можно указать несколько телефонов: основной и до четырёх дополнительных. Номера вводятся с маской и показываются на витрине — в подвале, на странице «Доставка и оплата», в выборе самовывоза и на странице заказа.
Исправления
- Уведомление о новой версии появляется в день выхода обновления: система проверяет обновления, когда владелец заходит в админку. Раньше проверка шла раз в сутки, и уведомление могло опаздывать до суток.
- Страница заказа с длинным адресом точки не помещалась по ширине на телефоне.
Доставка и самовывоз
- Карта в окне выбора адреса загружается и без ключа Яндекс.Карт: зоны, метки и выбор адреса кликом работают. Ключ по-прежнему рекомендуется — работу без него Яндекс не гарантирует.
Админка
- Предупреждение об отсутствии ключа карт на странице «Доставка» уточнено: без ключа не работает только поиск адреса на карте в редакторе зон.
Промокоды
- Промокод с автодобавлением блюд: гость вводит код — выбранные блюда сами кладутся в корзину, скидка кода действует на одну штуку каждого.
- Промокод теперь вводится в корзине; на оформлении показывается только применённый код.
- Цена блюда со скидкой видна в корзине, на оформлении, в трекере заказа, в админке и в печатной форме.
- При скидке 100% блюдо стоит ровно 1 ₽.
- Минимальная сумма у кода с автодобавлением считается по остальному заказу, без подарочных блюд.
- Код сохраняется при переходе между страницами и перезагрузке.
Витрина
- Новые анимированные страницы 404 и 500 с логотипом и цветом бренда.
- Уведомление о cookies со ссылкой на политику конфиденциальности.
- Промо-карточки: без рамки, с наклоном к курсору при наведении.
- На телефоне фильтр и поиск меню — плавающими кнопками рядом с кнопкой «наверх».
Настройки
- Яндекс.Метрика: номер счётчика и Вебвизор в «Интеграциях». Счётчик загружается только после согласия на cookies.
- Несколько телефонов заведения в «Контактах».
- Политика конфиденциальности и согласие на обработку данных упоминают Метрику, когда она подключена.
Интеграция с FrontPad
- Заказы с витрины автоматически уходят в FrontPad: наличные — сразу, онлайн — после оплаты, предзаказы — со временем приготовления.
- Статусы из FrontPad обновляют заказ на сайте; отмена в FrontPad отменяет заказ.
- Стоп-лист подтягивается из FrontPad.
- Страница «FrontPad» в админке: импорт товаров, сопоставление артикулов, список позиций без артикула и расхождений цен.
- О неотправленных заказах — бейдж в ленте заказов и уведомление в Telegram; заказ можно отправить повторно.
Доставка и самовывоз
- Новое окно выбора способа получения с картой: адрес доставки с подсказками и зонами либо точка самовывоза из списка и на карте.
- Точка определяется сама: по адресу доставки или по выбранной точке самовывоза. Выбор точки из шапки убран.
- Стоимость, время и минимальная сумма заказа видны сразу после ввода адреса.
- Выбор сохраняется между визитами; адрес в оформлении больше не вводится заново.
- Страница «Доставка и оплата»: районы доставки на карте, точки самовывоза, способы оплаты, контакты и реквизиты.
Отзывы
- Страница «Отзывы гостей» с рейтингом, распределением по звёздам и лентой отзывов.
- Рейтинг в полосе статуса ведёт к блоку «Гости о нас», в блоке — ссылка «Читать все отзывы».
- Рейтинг и отзывы считаются за всё время.
SEO
robots.txtиsitemap.xml.- Страницы категорий с собственным адресом и описанием.
- Канонические адреса, разметка для поисковиков (заведение, блюда, хлебные крошки), превью ссылок с фото блюда.
- Хлебные крошки на странице блюда, иконки сайта и манифест.
- Новые поля в настройках: город, кухня, ценовой уровень, картинка для шаринга, коды подтверждения Яндекс.Вебмастера и Google Search Console.
Админка
- Уведомление о новой версии системы — карточка в правом нижнем углу.
- Маска ввода телефона в контактах.
Исправления
- Лента категорий больше не отстаёт при быстрой прокрутке страницы.
- Бонусами можно списать до 1 ₽ за единицу блюда и в заказах, где есть позиция по 1 ₽.
- Телефоны с кодами 800 и 812 теряли первую цифру при вводе
- Ссылки для звонка содержали пробелы и скобки.
- Адрес в корзине не помещался в строку и вылезал за край.
Исправлено
- поповер фильтра меню: кнопки вылезали за край