Обновления

История версий

Каждая версия устанавливается из админки одной кнопкой. Здесь — всё, что уже вышло.

  1. Версия 1.7.4

    Последняя
    Исправления
    • Оплаченный заказ больше не отменяется по ошибке. Если оплата прошла, а на сервере в этот момент случился сбой, заказ всё равно получит статус «оплачен». Раньше такой заказ мог отмениться автоматически, и деньги гостю не возвращались.
    • Повторный возврат через PayKeeper и Точку не списывает деньги дважды. Если возврат завис и вы нажали «повторить», запрос в банк заново не уходит. Если за сутки возврат не прошёл, его можно отметить вручную.
    • Акции и «счастливые часы» идут по времени вашей точки. Срок действия акций и промокодов, а также их расписание теперь считаются по часовому поясу точки, где оформлен заказ. Если у точки пояс не указан, берётся пояс заведения.
    • Остатки возвращаются сразу, если заказ не оформился. При сбое оформления зарезервированные позиции сразу снова доступны для заказа, а не через 10 минут.
    • Статусы заказов из iiko обновляются каждую минуту. Раньше из-за сбоя таймера они могли обновляться раз в две минуты.
    • Статистика доставки рассылок не зависает. Если какие-то push-уведомления не доставлены, это больше не мешает проверять доставку остальных рассылок и сценариев возврата гостей.
    • Фоновые задачи не запускаются дважды. Одна и та же задача больше не стартует второй раз, пока не закончится первый запуск.
    Безопасность
    • Защищённые уведомления от iiko. Сообщения от iiko о смене статуса заказа теперь принимаются, только если в них есть ключ авторизации. Так никто не сможет подделать, например, отмену заказа.
  2. Версия 1.7.3

    Новое

    • Журнал публикаций юридических документов. У опубликованного документа в разделе «Документы» появилась кнопка «Журнал публикаций». В журнале видно, когда публиковалась каждая редакция и кто её подтвердил, а также её текст и отличия от предыдущей. Доступно только владельцу.

    Улучшения

    • Понятнее статус согласия в карточке гостя. Если гость оформлял заказы без входа и согласия на обработку ПД не давал, в карточке теперь написано «не давал — заказы без входа», а не «нет данных».

    Исправления

    • Пауза бонусной программы больше не сжигает старые бонусы. Раньше после повторного включения программы старые начисления, у которых срок «истёк» за время паузы, сгорали сразу. Теперь срок после включения отсчитывается заново.

    Защита данных гостей

    • Страница заказа не попадает в общий кэш. Ответы страницы заказа помечены как личные. Ни прокси, ни CDN не покажут постороннему полную версию страницы, которую видит гость, оформивший заказ.
    • Документы описывают сокращённые контакты на странице заказа. В политике конфиденциальности и в оферте теперь сказано, что на странице заказа по ссылке имя и адрес показаны сокращённо. Полностью их видит только гость, который вошёл с номером из заказа.

    ⚠️ Что сделать после обновления

    • Перепубликуйте политику конфиденциальности и оферту в разделе «Документы»: в образцах появилась новая редакция. Если вы не правили тексты, нажмите «Принять все примеры».
  3. Версия 1.7.2

    Новое

    • Кнопка «Принять все примеры» в разделе «Документы». Одним нажатием публикуются все образцы юридических документов, которые ждут вашего внимания: не опубликованы, обновились или перестали соответствовать настройкам. Перед публикацией показывается список документов и запрашивается подтверждение. Доступно только владельцу.
    • Отдельное согласие на имя в отзыве. На сайте и в мини-приложении VK гость ставит флажок «Разрешаю опубликовать отзыв с моим именем» (по умолчанию снят). Без флажка отзыв публикуется от «Гостя». Отзывы из мобильного приложения пока всегда подписываются «Гость».

    Улучшения

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

    Защита данных гостей

    • Страница заказа по ссылке скрывает контакты. Имя сокращается до первой буквы, из адреса убираются квартира, подъезд, этаж и код домофона. Полные данные видит только вошедший гость, который оформил заказ. То же — для экрана заказа в VK и мобильном приложении без входа.
    • Удаление аккаунта гостя вычищает его данные из уведомлений сотрудникам: неотправленные удаляются, в отправленных текст заменяется пометкой. Сообщения, уже доставленные в Telegram и VK, остаются в чатах.
    • Сроки хранения. Неотправленные уведомления хранятся 7 суток, идентификатор удалённого гостя — 3 года. Телефон гостя в учёте промокодов больше не хранится в открытом виде.

    ⚠️ Что сделать после обновления

    • Перепубликуйте документы в разделе «Документы»: оферту, политику конфиденциальности, согласие на обработку ПД и условия бонусной программы. Тексты образцов изменились, а опубликованные редакции сами не обновляются. Если вы не правили тексты сами, достаточно нажать «Принять все примеры».
    • Заполните номер в реестре операторов РКН в «Настройки → Компания», если он ещё не указан.
  4. Версия 1.7.1

    Улучшения

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

    Безопасность

    • Вход только с согласием на обработку данных. Раньше согласие проверяла только форма входа, теперь его проверяет и сервер. Без отмеченного согласия код по SMS или звонком не отправляется. Старые версии мобильного приложения, выпущенные до 9 октября 2026 года, войти не смогут. Попросите гостей обновить приложение.
  5. Версия 1.7.0

    Юридические документы

    • Редактор документов в админке. Политика конфиденциальности, оферта, согласие и условия бонусов теперь редактируются владельцем прямо в разделе «Документы». Пример применяется в черновик, правится и публикуется с подтверждением ответственности.
    • Уведомления о новых редакциях примера. После обновления CMS вы увидите «Вышла новая версия примера» со сравнением текста. Опубликованные документы при этом не меняются без вашего участия.
    • Обновлённые примеры по итогам юридического аудита. Оферта приведена к действующим Правилам продажи товаров (ПП № 657) и Правилам общепита; условия отмены и возврата переписаны по Закону о защите прав потребителей. Политика описывает трансграничную передачу данных (Telegram, push), сроки хранения и адреса подрядчиков. Рекомендуем применить новый пример и опубликовать: прежние условия отмены могли оспариваться.
    • Для новых установок публикация документов обязательна до приёма заказов. Бонусную программу нельзя включить без опубликованных условий.

    Мини-приложение VK

    • Допродажа в корзине — лента «Добавить к заказу» из тех же настроек, что на сайте.
    • Избранное — сердечко на карточке блюда и отдельная вкладка.
    • Состав блюда и фильтр — ингредиенты, аллергены, острота, КБЖУ; фильтр по аллергенам и остроте.
    • Курьер на карте на экране заказа, как в трекере на сайте.
    • Приборы при оформлении, если их учёт включён. Платные приборы по умолчанию не выбраны.
    • Полоска до бесплатной доставки и подсказка о бонусах за заказ в корзине.
    • Адрес по геолокации — кнопка определяет адрес, гость подтверждает его перед применением.
    • Быстрее загрузка меню — скелетон вместо спиннера.
    • Рекламные сообщения VK с отдельным согласием гостя. Рассылки доходят гостям, у которых нет мобильного приложения: при наличии push уходит push, иначе сообщение VK.

    Рассылки

    • Ручные push-рассылки по сегментам гостей, включая новый сегмент «гости из VK».
    • В охвате и отчёте рассылки видно, сколько сообщений ушло через VK.
    • Подпись источника заказа (сайт, VK) в ленте заказов.

    Оплата

    • Поздняя оплата учитывается. Если банк подтвердил платёж после автоотмены, заказ становится оплаченным, а по отменённому заказу деньги возвращаются автоматически.
    • Лишняя оплата возвращается целиком. Гость получает понятное сообщение «Лишняя оплата возвращена, заказ остаётся оплаченным», в карточке заказа появляется пометка.
    • Фоновая сверка отменённых платежей за первые сутки — оплату заметят даже без вебхука банка.
    • Возвраты, сделанные в кабинете банка, распознаются и не превращают заказ в оплаченный.

    Безопасность и данные

    • Удаление аккаунта гостя стало необратимо обезличенным.
    • Пакеты промокодов видны сотруднику только по его точкам.
    • Тестовый режим оплаты заблокирован на боевом домене.
    • Предупреждение при входе по номеру из VK, если номер мог быть переоформлен.
  6. Версия 1.6.1

    Новое

    • Push-рассылки по сегментам. В админке появился раздел «Рассылки»: выберите гостей, напишите текст и отправьте push в приложение. Можно выбрать всех гостей или только новых, постоянных, уходящих, спящих или VIP, а также ограничить рассылку точками. До отправки видно, сколько гостей её получат, а после — отчёт о доставке. Запущенную рассылку можно остановить.
    • Гости из VK. В разделе «Гости» появился фильтр VK и метка в строке гостя. Сюда попадают гости с привязанным профилем VK и те, кто заказывал через мини-приложение. Этот же фильтр доступен в рассылках и при выгрузке списка гостей.

    Улучшения

    • Источник заказа. В ленте заказов теперь сразу написано, откуда пришёл заказ: «Сайт», «Приложение», «VK Mini App» или «Админка».
    • Меньше лишних сообщений гостям. У рассылок и сценариев возврата теперь общая пауза между сообщениями и одни тихие часы, поэтому гость не получит два рекламных push подряд.

    Важно

    • Рассылки получают только гости с установленным приложением, которые согласились на рекламные push. Гости из VK получат рассылку, только если у них тоже установлено приложение.
    • В политике конфиденциальности обновлён пункт о рекламных сообщениях: теперь в нём упомянуты рассылки об акциях.
  7. Версия 1.6.0

    Новое

    • Мини-приложение VK. Гости заказывают прямо во ВКонтакте: меню, поиск, общая корзина, заказ со стола по QR-коду, повтор заказа, избранное, чат по заказу и отзывы. Статус заказа приходит сообщением от сообщества.
    • Интеграция с iiko (бета). Заказы с сайта уходят в iiko, статусы и стоп-лист возвращаются автоматически, меню сопоставляется с номенклатурой.
    • Бот VK для сотрудников. Уведомления о заказах приходят в VK и беседы, события и точки можно выбрать. Статус заказа можно сменить кнопкой в сообщении, а курьер отмечает «Выехал» и «Доставлен».
    • Приложение курьера на телефон. Ставится со своей иконкой. Отметки, сделанные без связи, отправляются при появлении сети, а уведомления о назначении приходят и при закрытом приложении.
    • Оплата картой курьеру. Курьер отмечает «Наличные» или «Картой». В сверку смены идут только наличные, а отметку можно исправить до закрытия смены.
    • Проверка адреса. Оператор видит предупреждение, если адрес и точка на карте расходятся больше чем на 500 м.
    • Удаление аккаунта гостя теперь доступно из админки.

    Безопасность и данные

    • Сотрудники с ограничением по точкам видят только гостей и данные своих точек, а менеджер меняет сценарии возврата только в своих точках.
    • При удалении аккаунта стираются переписка и файлы заказов, а старые ссылки на заказы перестают открываться.
    • Переписка по заказам и файлы хранятся 3 года с завершения заказа, затем удаляются автоматически. Активные заказы и заказы с незавершённым возвратом не затрагиваются.
    • Усилена защита от перебора кодов и паролей, а ссылки на заказы не передаются в аналитику и на сторонние сайты.

    Исправления

    • Кнопка заказа на сайте больше не блокируется из-за позднего ответа расчёта.
    • Файл логотипа больше не может подвесить сервер.
    • Тексты оферты, политики и условий бонусов приведены к фактической работе системы.

    Важно перед обновлением

    • Удаление данных: при первом запуске новой версии переписка и файлы заказов гостей, удаливших аккаунт раньше, будут стёрты без возможности восстановления. Сделайте резервную копию заранее.
    • Политика обработки данных: при включённом чате в ней появится срок хранения, поэтому изменится дата редакции.
    • Вход через VK: номер из VK сразу открывает аккаунт гостя без звонка и SMS, и работает это только с российскими номерами. Если номер перешёл к другому человеку, он получит доступ к аккаунту прежнего владельца.
    • Оплата в VK: онлайн-оплата в мини-приложении по умолчанию выключена. Перед включением проверьте правила VK.
    • Возвраты: Сбербанк и Альфа-Банк при включённых чеках делают только полный возврат, пока частичный не проверен на тестовом терминале.
    • iiko: интеграция ещё не запускалась на настоящей кассе, поэтому первое подключение лучше провести вместе с нами.
  8. Версия 1.5.2

    Лента заказов в новом виде

    • Карточка заказа перерисована: слева крупный номер заказа, рядом статус, время и место получения с иконками.
  9. Версия 1.5.1

    Добавлено

    • Подробности о сервере в карточке Timeweb. В карточке сервера в боковом меню теперь видно:
      • Автоплатёж — последние цифры карты или «выключен». Если автоплатёж включён, жёлтое предупреждение о скором конце баланса не показывается: Timeweb спишет деньги сам. Красное остаётся.
      • Диск — сколько места занято, с полоской. С 80% полоска жёлтая, с 90% красная: переполненный диск может уронить сайт без предупреждения.
      • Нагрузка на процессор — мини-график за сутки, средняя загрузка и пик.
  10. Версия 1.5.0

    Добавлено

    • Сервер Timeweb Cloud в боковом меню. В «Настройки → Интеграции» можно указать API-токен Timeweb Cloud. Токен проверяется при сохранении и не передаётся в браузер. После этого владелец видит внизу бокового меню карточку сервера: статус, IP, баланс и примерную дату, до которой хватит денег. Если до этой даты меньше недели, она подсвечивается жёлтым, если меньше двух суток или сервер не оплачен — красным. Кнопка «Пополнить баланс» открывает кабинет Timeweb. Если серверов несколько, нужный можно выбрать по ID. Остальные сотрудники карточку не видят.

    Исправлено

    • Удаление ключей входа гостей. Кнопка «Удалить ключ» для SMS.ru и flashcall.ru снова работает. Раньше после подтверждения ключ оставался на месте.
  11. Версия 1.4.4

    Исправлено

    • Вкладки статусов заказов листаются на телефоне. Раньше ряд «Новые · В работе · Ко времени · … · Все» в ленте заказов не прокручивался по горизонтали на узком экране, и последние вкладки были обрезаны. Теперь его можно пролистать свайпом. Полоса прокрутки скрыта, а затухание правого края подсказывает, что вкладки продолжаются.
  12. Версия 1.4.3

    Исправлено

    • Меню пользователя в админке. Пункты меню профиля больше не обведены рамкой: раньше каждый пункт был в серой рамке, а «Выйти» — в красной. Заодно убрана такая же лишняя рамка у кнопок, которые краснеют при наведении. Цветные плашки статусов («Новый», «Опаздывает» и др.) не изменились.
  13. Версия 1.4.2

    • Админка: новый дизайн, нейтральная палитра, таблицы во всю ширину, скелетоны при загрузке.
    • Витрина: редизайн и доступность, смена точки без перезагрузки страницы.
    • FrontPad: исправлены потеря заказов и дубли.
  14. Версия 1.4.1

    Быстрое оформление заказа в админке

    • Кнопка «Новый заказ» в ленте заказов: сотрудник (владелец, менеджер, оператор) оформляет заказ по телефону или продажу на кассе в своих точках. Оплата при получении.
    • Бонусы гостю: при включённой программе лояльности гость находится по телефону или создаётся автоматически. Бонусы начисляются, когда заказ выполнен.
    • «Продажа на месте»: самовывоз сразу отмечается выполненным, бонусы начисляются в тот же момент.
    • Доставка: подсказки адреса, зона и точка определяются по адресу автоматически. Если адрес обслуживает другая точка сотрудника, форма переключается на неё.
    • Корзина рядом с формой: позиции, скидки, доставка, итог и «Начислится N бонусов» видны всё время заполнения, у знакомого гостя ещё имя, число заказов и баланс.
    • Удобный ввод: маска телефона, имя с заглавной буквы, промокод заглавными.
    • Источник «Админка»: фильтр в ленте, иконка в карточке заказа, строка в «Источниках заказов» на сводке.
    • Списывать бонусы сотрудник не может: номер гостя не подтверждён кодом.
  15. Версия 1.4.0

    Сторонняя доставка
    • Заказ можно передать в Яндекс Доставку или Достависту кнопкой в карточке заказа. Перед передачей видна цена; если она выросла больше чем на 10%, нужно подтвердить её заново.
    • Автопередача (по умолчанию выключена): заказ уходит в службу доставки сам, если на смене нет свободного своего курьера.
    • Статусы приходят вебхуком, а если он не дошёл — опросом. Когда служба доставила заказ, он сам становится «Выполнен»; при отмене заказа отменяется и заявка.
    • Только оплаченные онлайн заказы. Ключи и выбор службы по точкам — в «Настройки → Интеграции».
    • В сводке появились расходы на стороннюю доставку, включая платные отмены. Гость в трекере видит курьера службы и ссылку на отслеживание.
    Сегменты гостей и сценарии возврата
    • Раз в сутки гостю пересчитывается сегмент: новый, постоянный, уходящий, спящий, плюс отметка VIP. В «Гостях» есть фильтр и бейджи, на сводке — счётчики сегментов.
    • Новый раздел «Сценарии»: когда гость попадает в сегмент, ему уходит push в приложение с персональным промокодом.
    • Пауза между касаниями одного гостя (14 дней), тихие часы (21:00–10:00), отчёт: сколько гостей вернулись за 7 дней и с какой выручкой.
    • Промокод сценария выписан на гостя: чужой гость или гость без входа применить его не сможет.
    Оценка заказа
    • Через час после выполнения заказа гостю приходит push «Оцените заказ», с учётом тихих часов. Отключается в «Настройки → Мобильное приложение».
    • Новое Telegram-уведомление «Плохая оценка заказа (1–3★)» для владельца и менеджера. Уже подключённые сотрудники подписаны на него автоматически (миграция 161).
    Заказ ко времени
    • Лимит заказов на один слот в настройках предзаказа точки. Занятые слоты гость не видит ни при выборе времени, ни на кнопке «Оформить ко времени» в корзине.
    • Если слот заняли, пока гость оформлял заказ, он получит отказ с ближайшим свободным временем.
    • Неоплаченный онлайн-заказ держит слот не дольше 15 минут.
    • Не больше 3 будущих заказов ко времени с оплатой при получении на один телефон и точку.

    Исправлено

    • Оформление заказа ограничено: не больше 10 заказов с одного адреса за 10 минут, раньше было 10 в минуту.
  16. Версия 1.3.4

    Новое

    • Исключения в «Топ блюд» на сводке. В настройках появился раздел «Топ блюд»: в нём можно убрать из рейтинга на сводке категории (вместе с подкатегориями) и отдельные блюда, например приборы, пакеты и соусы. Из карточки «Топ блюд» в этот раздел ведёт ссылка «Исключения». Этот список не связан с исключениями «Популярного» на витрине. Выручка и остальные показатели сводки не меняются.

    Исправлено

    • Переход к категории на сайте. При большом меню нажатие на категорию иногда останавливало прокрутку раньше нужного раздела. Теперь страница проверяет, где оказался раздел, и докручивает до него.
  17. Версия 1.3.3

    Кухня

    • Цеха кухни: задаются в настройках, у категорий и у блюд.
    • На экране кухни можно выбрать цех; позиции отмечаются готовыми, и отметки видны всем цехам.
    • Когда все позиции отмечены, заказ сам становится «Готов».
    • Статистика времени кухни (очередь и готовка) и блок «Кухня» на сводке; под неё добавлен индекс заказов.

    Сроки доставки

    • У точки задаётся время доставки по умолчанию и надбавка за загрузку кухни.
    • Срок у зоны доставки можно не указывать: тогда берётся срок точки. Поле можно очистить в редакторе.
    • При принятии заказа видна подсказка «обычно» с учётом надбавки за загрузку.

    Цены

    • Плановое изменение «на %» пересчитывается в день применения, а не при создании.
    • Область планового «на %» (категории или всё меню) сохраняется в том виде, в каком её выбрали, и подписана в окне.
    • В журнале цен появился фильтр по блюду; предупреждение, если при плановом пересчёте пропущены блюда.
    • Цены опций в прайс-листе и журнал привязаны к постоянным id.

    Модификаторы

    • У групп и опций модификаторов теперь постоянные id (миграция 160).
    • Стопы, артикулы, подарки по промокодам, общая корзина, повтор заказа и витрина работают по id опций.

    152-ФЗ

    • Владелец может выгрузить данные гостя: кнопка в карточке гостя.

    Исправления

    • Строки в корзине больше не дублируются после того, как к опциям дописаны id.
    • Стоп и артикул опции при записи проверяются по id.
    • В выгрузку ПД не попадают промокоды предыдущего владельца номера.
    • Надбавка в quote считается и без указания точки; на некорректную точку — ответ 400.
  18. Версия 1.3.2

    Цены

    • Плановое изменение цен на дату: применяется в 00:00 по часовому поясу заведения, список запланированных с отменой.
    • Журнал цен: поиск по блюду, «Показать ещё», видно, кто отменил изменение.

    Заказы

    • Изменение срока принятого заказа из карточки: «+10 мин», «+20 мин», своё время, пометка «Задерживаем», журнал изменений.
    • Гость получает push с новым временем; трекер на сайте, Live Activity (iOS) и закреплённое уведомление (Android) обновляются сразу.

    Меню и допродажи

    • «С этим берут»: порядок с поправкой на популярность (бестселлеры не вытесняют связанные блюда), свои пары у точек с большим числом заказов.
    • Закрепление и скрытие блюд в «С этим берут» в карточке блюда.
    • Поле «Адрес страницы» (slug) в форме блюда.

    Мобильное приложение и push

    • Журнал push в админке: статус, ошибка, повтор.
    • Ключ Firebase проверяется при сохранении настроек.
    • Надёжнее доставка: push не уходит на отвязанные устройства, сбой ключа не создаёт лавину запросов к Google.
    • Push «Начислено» приходит и после восстановления начисления бонусов.

    Доставка

    • Метку адреса на карте можно перетаскивать; подсказка уточнить номер дома.

    152-ФЗ

    • Дата согласия на обработку ПД в карточке гостя и в выгрузке гостей.
    • Ответственный за обработку ПД и номер в реестре РКН в «Компании» и в политике.

    Исправления

    • Блюда с одинаковыми названиями снова создаются без ошибки.
    • Сохраняются блюда с длинными адресами страниц.
  19. Версия 1.3.1

    Меню
    • Округление цен «На 9». В «Изменить цены» к вариантам округления добавлен «На 9». Цена уходит к ближайшей, которая оканчивается на 9: 1500 → 1499, 1234 → 1239, 1230 → 1229. Если обе соседние на 9 на одинаковом расстоянии, берётся большая. Ненулевая цена не опускается ниже 9 ₽. Так же округляются цены точек и зачёркнутые цены. Надбавки опций в этом режиме округляются до рубля.
  20. Версия 1.3.0

    Меню

    • Массовое изменение цен. В «Меню» новая кнопка «Цены». Можно отметить нужные блюда: всю категорию, найденные поиском или всё меню.
    • Цены через Excel. Цены выбранных блюд или всего меню выгружаются в Excel. В файле базовые и старые цены, цены по точкам и надбавки опций. Править можно и формулами. Исправленный файл загружается обратно.
    • Изменить на % или сумму. Цены меняются одним действием, с округлением до копеек, до 1 ₽ или до 10 ₽. Можно выбрать, что менять: базовые цены, цены точек, надбавки опций, зачёркнутые цены. Бесплатные опции не меняются.
    • Проверка перед применением. Перед сохранением показывается список «было → стало». Отдельно отмечены резкие скачки цены, цена 0 ₽ и ошибки в строках. Если цену изменили в админке уже после выгрузки, такая строка по умолчанию не применяется.
    • Журнал изменений цен. Записано, кто, когда и откуда менял цены и что именно изменилось. Любое изменение можно отменить, пока эти цены не меняли повторно.
    • Права по точкам. Сотрудник с ограничением по точкам меняет только цены своих точек и видит в журнале только свои изменения.
  21. Версия 1.2.2

    Заказы

    • Вкладка «Ко времени» — все незавершённые заказы. Показывает заказы ко времени во всех статусах до выполнения: новые, принятые, готовящиеся, готовые и в доставке. Заказ уходит из вкладки, только когда выполнен или отменён. Подсказка на плитке сводки — «ещё не выполнены».

    Исправления

    • Бесплатные приборы и допы до выбора адреса. При доставке без адреса оформление показывало условия приборов и допов из настроек, без правил «от состава корзины». Теперь число бесплатных считается по корзине сразу.
  22. Версия 1.2.1

    Меню и поиск

    • Поиск блюд в меню админки. Ищет по названию, описанию, составу и артикулу во всех категориях.
    • Главный поиск (⌘K). Теперь находит блюда и категории: категория открывается в меню, блюдо — сразу в карточке.
    • Сначала по названию. В админке и на сайте выше идут совпадения в названии, в том числе по слову («лосо» → «Спайси лосось»). Дальше артикул, описание и состав.
    • Порции и кусочки у блюда. Новые поля для правил бесплатных приборов и допов.
  23. Версия 1.2.0

    Что нового

    Заказы

    • Вкладка «Ко времени». Непринятые заказы ко времени видны и в «Новых», и в «Ко времени», даже когда уже пора готовить.
    • Окно заказа по центру. Подробности заказа открываются окном по центру, а не шторкой справа. Окно выезжает снизу и уезжает вниз, прокручивается целиком, без скролла внутри.

    Меню и поиск

    • Поиск блюд в меню. Ищет по названию, описанию, составу и артикулу во всех категориях.
    • Главный поиск (⌘K). Теперь находит блюда и категории и открывает их в меню.
    • Порции и кусочки у блюда. Новые поля для правил бесплатных приборов и допов.

    Бонусы и акции

    • Платная доставка при списании бонусов. Новый переключатель в «Бонусной программе».
    • Автоакция «бонусы или акция». Если гость списывает бонусы, скидка акции уходит, без списания остаётся.

    Приборы и допы

    • Бесплатно от состава корзины. Правило «+N бесплатно за каждые M порций или кусочков» из выбранных категорий или блюд, с необязательным потолком.

    После обновления

    • У сетов нужно проставить порции. У роллов нужно проставить кусочки, если в «Выходе» нет «N шт».
    • Платная доставка при списании бонусов по умолчанию выключена.
  24. Версия 1.1.9

    Добавлено

    • Исключения из «Популярного». В настройках появился раздел «Популярное». В нём можно отметить категории (вместе с подкатегориями) и отдельные блюда, которые не попадут в раздел «⭐ Популярное», даже если их часто заказывают. Подходит для напитков, соусов, пакетов и т. п. В своих категориях меню эти блюда остаются.
    • Исключения действуют на главной сайта и в мобильном приложении. Место исключённого блюда занимает следующее по продажам.

    Изменено

    • В «Платной доставке» и «Популярном» теперь один общий блок выбора категорий и блюд. Внешне «Платная доставка» не изменилась.
  25. Версия 1.1.8

    • Исправление плашки cookies: при подключённой Яндекс Метрике снова видна кнопка «Принять». Раньше она не помещалась в строку и обрезалась, оставалась только «Отклонить». Теперь ссылка на политику конфиденциальности стоит отдельной строкой, а кнопки «Отклонить» и «Принять» — под ней, одинаковой ширины.
  26. Версия 1.1.6

    Ближайшее время заказа ко времени

    • В настройках точки, в разделе «Предзаказ», появилось новое поле «Ближайшее время заказа ко времени», отдельно для доставки и самовывоза. В нём указывается, через сколько минут после оформления гость может получить заказ.
  27. Версия 1.1.5

    • Исправление кнопки «Позвонить»
  28. Версия 1.1.4

    Производительность

    • Витрина быстрее на мобильной сети. На 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.
      • Кнопка «Наверх» больше не перекрывает корзину.
      • Список подсказок адреса стал аккуратным.
      • Метка источника в ленте заказов не налезает на имя гостя.
      • Пустой групповой сбор нельзя закрыть.
      • «Кухня» убрана из меню админки.
  29. Версия 1.1.3

    Заказы

    • Новый заказ в админке теперь сопровождается звуком «капля» вместо короткого писка — в ленте заказов и на любой другой странице админки.
    • В настройках появился переключатель «Звук в админке»: выключает звук о новых заказах и сообщениях гостей в чате, всплывающие уведомления остаются. По умолчанию звук включён.
  30. Версия 1.1.2

    Лента заказов

    • Лента открывается на вкладке «Новые»: сразу видно, какие заказы ждут принятия, включая предзаказы.
    • Вкладка «Все» перенесена в конец списка.
    • Ссылка «Заказ №N» из карточки гостя по-прежнему открывает «Все», чтобы находились и уже принятые заказы.
  31. Версия 1.1.1

    Критическое обновление

    Исправления

    • Лог MongoDB больше не разрастается. Фоновые задачи каждую минуту пытались занять уже занятую блокировку, и MongoDB на каждую попытку писала в лог ошибку (~3 КБ). Теперь занятая блокировка определяется до записи в базу, и лишних ошибок в логе нет.
  32. Версия 1.1.0

    Табло заказов для гостей

    • Новый раздел «Настройки → Табло для гостей»: телевизор в зале показывает номера заказов — «Готовим» и крупно «Готово — заберите». Только номера, без имён и состава.
    • У каждой точки своя ссылка (копировать / открыть / сменить), вход не нужен.
    • Настройки: колонка «Приняли», показ доставки и заказов со столов, сколько минут готовый номер держится на табло (по умолчанию 10, выданный заказ уходит сразу), тема — тёмная / светлая / как в системе.
    • Свежий готовый номер мигает, звуковой сигнал, полноэкранный режим. Работает и без экрана кухни — по статусам из ленты.

    Экран кухни

    • Ссылки для каждой точки — экран видит и отмечает только заказы своей точки; общая ссылка «Все точки» осталась.
    • Повара по точкам — повару можно назначить точку или «Все точки»; в «Кто готовит?» видны только подходящие повара, сервер это проверяет.
    • Тема экрана — тёмная / светлая / как в системе, переключается на открытых экранах сразу.
  33. Версия 1.0.23

    Правила бонусной программы

    Условия использования бонусных баллов приведены в соответствие с тем, как работает система.

    • Заказы без входа. Добавлен пункт: за заказы, оформленные без входа на сайт, бонусы не начисляются — в том числе если гость позже войдёт с того же номера.
    • Уровни лояльности. Если в настройках заданы уровни, в правилах теперь указано:
      • список уровней с порогами и процентами начисления;
      • период подсчёта суммы заказов (за N дней или за всё время), за вычетом возвратов;
      • базовый процент до достижения первого порога;
      • сам заказ уровень не повышает;
      • в сумму для уровня входят и заказы с того же номера без входа.

    Без уровней текст прежний — с одним фиксированным процентом.

  34. Версия 1.0.22

    Экран кухни и живая лента заказов

    Экран кухни

    • Новый раздел «Настройки → Экран кухни»: включение, список поваров (модалка), секретная ссылка для планшета — «Копировать», «Открыть», «Сменить ссылку».
    • Экран открывается по ссылке без входа в админку. Колонки «Очередь → Готовятся → Готовы», обновление в реальном времени.
    • У принятого заказа в ленте кнопка «На кухню»; пока заказ не начали готовить, его можно «Вернуть с кухни».
    • «Готовим» — повар выбирает себя из списка. Во время готовки повара можно сменить. Имя повара пишется в историю заказа.
    • Карточка: номер, доставка/самовывоз/стол, таймер, состав с модификаторами, допы, приборы, комментарий гостя. Данные гостя на кухню не передаются.
    • Срок «Приготовить к»: у доставки — обещанное гостю время минус «Время в пути курьера» (новое поле точки, по умолчанию 20 мин). Цвет карточки показывает срочность по этому сроку.
    • «Готовы» — плитки в стиле табло выдачи («Ждёт курьера / гостя / Стол N»), старые приглушаются.
    • Звук на новый заказ, полноэкранный режим, выбор точки.
    • Вёрстка масштабируется по ширине экрана: на планшете и на телевизоре пропорции одинаковые.

    Лента заказов

    • Лента, счётчики и бейдж «Заказы» обновляются сразу по сокету: отметки поваров, смена статуса, оплата, новый заказ.
    • Заказы ко времени учитываются в «Новые», «В работе», «Все» и «Ждут принятия».
    • Вкладка «Все» — первая и открыта по умолчанию.
    • У заказа ко времени кнопка «Принять» вместо «Начать раньше», без подтверждения.

    Настройки точки

    • Понятный блок «Когда начинать готовить заказ ко времени» (доставка / самовывоз, мин) с примером расчёта.
    • Новое поле «Время в пути курьера, мин».
  35. Версия 1.0.21

    Аккаунты гостей из анонимных заказов

    • Аккаунт создаётся при принятии заказа. Когда заведение принимает анонимный заказ (в админке или через статус из FrontPad), по номеру телефона создаётся аккаунт гостя, если его ещё нет. Имя и адрес доставки берутся из заказа, статистика заказов гостя пересчитывается. Если заказ отменили, не приняв, аккаунт не создаётся.
    • Пустое имя заполняется из заказа. Если у профиля нет имени, оно берётся из оформления. Работает для любого гостя, в том числе вошедшего. Уже заполненное имя не меняется.
    • Адреса существующих аккаунтов не меняются по анонимным заказам: номер в таком заказе не подтверждён.
    • Приветственные бонусы. Гость, чей аккаунт создан по заказу, получает приветственные бонусы при первом входе на сайт.
    • Оформление без входа работает как раньше. Обязательное подтверждение номера перед заказом было добавлено и откачено.
    • Документы: в политике конфиденциальности — новая цель обработки (профиль покупателя по принятому заказу); в правилах бонусной программы приветственные бонусы привязаны к первому входу.
  36. Версия 1.0.20

    Аккаунты гостей из анонимных заказов

    • Аккаунт создаётся при принятии заказа. Когда заведение принимает анонимный заказ (в админке или через статус из FrontPad), по номеру телефона создаётся аккаунт гостя, если его ещё нет. Имя и адрес доставки берутся из заказа, статистика заказов гостя пересчитывается. Если заказ отменили, не приняв, аккаунт не создаётся.
    • Пустое имя заполняется из заказа. Если у профиля нет имени, оно берётся из оформления. Работает для любого гостя, в том числе вошедшего. Уже заполненное имя не меняется.
    • Адреса существующих аккаунтов не меняются по анонимным заказам: номер в таком заказе не подтверждён.
    • Приветственные бонусы. Гость, чей аккаунт создан по заказу, получает приветственные бонусы при первом входе на сайт.
    • Оформление без входа работает как раньше. Обязательное подтверждение номера перед заказом было добавлено и откачено.
    • Документы: в политике конфиденциальности — новая цель обработки (профиль покупателя по принятому заказу); в правилах бонусной программы приветственные бонусы привязаны к первому входу.
  37. Версия 1.0.19

    Витрина: быстрее загружается главная

    • Главная легче почти вдвое: карточка блюда весит на 44% меньше, данные блюд передаются один раз на страницу, а не в каждой карточке.
    • Кнопки «В корзину» на карточках работают через один общий скрипт вместо отдельного на каждое блюдо. Телефон тратит меньше времени на запуск страницы, кнопки оживают по мере прокрутки.
    • Размытые заглушки фото рисуются по мере прокрутки, а не все сразу при открытии страницы.
    • Первые промо-карточки загружаются сразу и с приоритетом: первый экран появляется быстрее.
    • Поиск и фильтр меню, окно блюда, «С этим берут» и избранное работают как раньше.
  38. Версия 1.0.18

    Общее

    • ускорена загрузка сайта
  39. Версия 1.0.17

    Общее

    • кириллический домен вместо punycode в юридических документах, разделе «Лицензия» и мастере установки
  40. Версия 1.0.16

    Промокоды: блюдо в подарок

    • Блюдо-подарок теперь ищется по названию, а не выбирается из длинного списка.
    • У блюда с модификаторами появилась кнопка «Модификаторы»: отметьте опции, которые входят в подарок, в том числе платные. Гость за них не платит, в обязательных группах без отметок берутся бесплатные опции.
    • Блюдо, у которого в обязательной группе только платные опции (например, «Картофель фри» с соусами), теперь можно сделать подарком.
    • Предупреждение формы называет группу, которую нечем заполнить бесплатно.

    Админка

    • Выпадающие меню больше не обрезаются: подстраиваются под текст пунктов, подменю («Порядок на витрине» у категории) видно целиком.
  41. Версия 1.0.14

    Оплата

    • Выключатель онлайн-оплаты — «Настройки → Оплата → Онлайн-оплата картой». Если его выключить, способ «Картой онлайн» пропадает из оформления заказа. Платёжные аккаунты и ключи при этом сохраняются.

    Доставка

    • Только платная доставка — новый раздел «Настройки → Платная доставка». Можно выбрать категории (вместе с подкатегориями), отдельные блюда и блюда со скидкой. Если такое блюдо есть в заказе, порог «бесплатно от N» не действует.
      • Отдельный свитч распространяет правило на промокоды и акции «Бесплатная доставка».
      • В корзине с таким блюдом не показывается полоска «До бесплатной доставки осталось…». При оформлении гость видит пояснение, почему доставка платная.

    Меню

    • Сортировка блюд на витрине — ручная (как раньше), по цене (по возрастанию и по убыванию), по названию, сначала новые.
      • Общий режим задаётся в «Настройки → Бренд → Порядок блюд». У категории можно задать свой режим в меню действий категории, пункт «Порядок на витрине».
      • Порядок одинаковый на сайте и в приложении. В админке блюда остаются в ручном порядке, перетаскивание работает.

    Промокоды

    • Промокоды по дням недели — блок «Дни и часы действия» в форме кода. Появился режим «Весь день» (например, «по вторникам»), окна можно сочетать со «счастливыми часами».
      • В списке промокодов показаны дни действия. Если гость применит код в другой день, он увидит, когда код действует.
      • Режим «Весь день» доступен и в расписании блюд и категорий.
  42. Версия 1.0.13

    Отзывы

    • Анонимных отзывов больше нет: под каждым новым отзывом — имя и первая буква фамилии («Дмитрий С.»).
    • Согласие на публикацию имени (ст. 10.1 152-ФЗ) даётся отправкой отзыва — текст у кнопки со ссылкой на документ.
    • Обновлены согласие на обработку ПД и политика конфиденциальности; редакция документов сменится автоматически.
    • «Гость» остаётся только у старых отзывов и при отозванном согласии («Убрать имя», удаление аккаунта).

    Время доставки при принятии заказа

    • При нажатии «Принять» сотрудник выбирает срок: 15/20/30/45/60/90 мин или своё значение.
    • По умолчанию — срок зоны доставки; для самовывоза — новое поле точки «Время готовки самовывоза» (20 мин).
    • Предзаказ принимается без выбора срока — срок равен времени, на которое оформлен заказ.
    • Трекер гостя: «Привезём примерно к 19:40 · через 35 мин» / «Будет готов к 19:20», минуты обновляются сами.

    Источник заказа: сайт или приложение

    • Бейдж «Сайт» / «Приложение · iOS» в ленте и карточке заказа, фильтр по источнику.
    • Сводка: блок «Источники заказов» — заказы, выручка, средний чек, доля; приложение разбито по iOS / Android.
  43. Версия 1.0.12

    Персональные данные (152-ФЗ)

    • Согласие при входе — отдельный флажок согласия на обработку ПДн, по умолчанию снят; без него кнопки входа неактивны. Сервер сохраняет гостю дату согласия и редакцию документа (personalDataConsent).
    • Согласие из приложения — POST /api/public/auth/challenges принимает необязательное поле consent (true или { personalData: true }); без поля вход работает как раньше.
    • Удаление аккаунта на сайте — кнопка во вкладке «Профиль» с подтверждением; одновременно отзывает согласие. Заказы остаются обезличенными.
    • Cookie — при подключённой Яндекс Метрике баннер с «Принять» / «Отклонить», при отказе счётчик не загружается; ссылка «Настройки cookie» в подвале.
    • Документы — в политике и согласии появились мобильное приложение, push через Google FCM и Apple APNs (трансграничная передача), Yandex MapKit, чат по заказу, день рождения, геолокация и FrontPad. Платёжные сервисы перечисляются по подключённым, а не всегда ЮKassa.
    Важно для оператора
    • Уведомить Роскомнадзор об обработке ПДн и о трансграничной передаче, если включены push или Telegram.
    • Заполнить реквизиты компании — без них документы не публикуются.
  44. Версия 1.0.11

    Производительность

  45. Версия 1.0.10

    Новое

    • Цена блюда по точке — свои цены блюд и надбавок опций в каждой точке; корзина пересчитывается при смене точки.
    • Несколько промокодов и автоакций в заказе — каскад скидок, правила сочетания (группа, приоритет, «с кодами / с автоакциями»), отчёт «Скидки за период». По умолчанию — один код и лучшая автоакция, как раньше.
    • Подарочное блюдо — акция «блюдо в подарок» (код или автоакция) с альтернативами; в чеке 1 ₽ с переносом на другие строки.
    • Меню — вложенные категории, расписание опций модификаторов, сезонное меню по датам, режим «скрывать вне времени», НДС по блюдам, часовой пояс точки.
    • Точки — мягкое удаление; ограничение сотрудников по точкам.
    • Промокоды — «счастливые часы», пакеты кодов с областью и точками, подсказка «добавьте ещё N».
    • FrontPad — свой аккаунт у точки, стоп по опции, ручная привязка заказа, сертификат в CSV.
    • Трекер гостя — живые обновления (SSE) вместо опроса.
    • Админка — OpenAPI-документация для владельца, пороги сегментов гостей, отмена ссылки Telegram.
  46. Версия 1.0.9

    Курьеры

    • Раздел «Курьеры» всегда виден владельцу и менеджеру, даже пока курьеров нет.
    • Менеджер может задать курьеру новый пароль, все сессии курьера при этом завершаются.
    • Карта курьеров на странице заказов, доступна и оператору.
    • Смена курьера привязана к точке. В отчёте смен и CSV выплат есть колонка и фильтр по точке.
    • Уведомление в Telegram «Курьер сдал кассу, ждёт приёма» для владельца и менеджера.
    • При автоотмене неоплаченного заказа курьер получает уведомление, а снятие заказа пишется в журнал назначений.

    Бонусы

    • На странице «Сбои бонусов» есть кнопки «Повторить» и «Закрыть». Повторить списание или начисление по отменённому заказу нельзя.
    • История бонусов подгружается кнопкой «Показать ещё» без дублей.

    Промокоды

    • Префикс пакета кодов с дефисом (например, VIP-2026) больше не обрезается в списке и имени CSV.
    • В демо-данных появилась автоакция «Каждый 3-й ролл −50%».

    Уведомления

    • Журнал Telegram-уведомлений подгружается кнопкой «Показать ещё», ограничение в 200 записей снято.
  47. Версия 1.0.8

    Курьеры

    • Смены курьеров и сдача кассы: менеджер принимает наличные, расхождение видно в отчёте.
    • Тариф и выплаты курьерам: за доставку, за километр и за час. Выгрузка выплат в CSV.
    • Журнал назначений курьера в карточке заказа.
    • Менеджер может заводить курьеров, курьер сам меняет пароль.
    • Геопозиция курьера (с его согласия) и карта курьеров для диспетчера.
    • Позиция и телефон курьера в трекере гостя. Включаются в настройках, по умолчанию выключены.
    • Кнопки «Выехал» и «Доставлен» в Telegram. После доставки адрес из сообщения убирается.
    • Экран курьера и карта обновляются без перезагрузки.

    Бонусы

    • Срок жизни бонусов: первыми сгорают самые старые.
    • Уровни программы с разным процентом начисления.
    • Приглашение друзей: бонусы обоим после первого заказа приглашённого.
    • Подарок ко дню рождения.
    • Раздел «Сбои бонусов» и уведомление о сбоях в Telegram.

    Промо

    • Автоакции без кода, в том числе «каждое N-е блюдо со скидкой» и скидка за самовывоз.
    • Пакеты одноразовых персональных кодов с выгрузкой в CSV.
    • Блюда, добавленные промокодом, помечены в корзине.

    SEO и скорость

    • Страницы точек /branch/…. Страницы городов /city/… появляются, когда у точек больше одного города.
    • Удалённые блюда и категории отвечают 410.
    • CSS витрины меньше на 12 %, JS для первого показа меньше на 15 %.
  48. Версия 1.0.7

    Курьеры

    • Роль «Курьер», назначение курьера на заказ, фильтр по курьеру в ленте.
    • Мобильный экран курьера: свои заказы, «В пути» / «Доставлен», звонок гостю, маршрут в Яндекс.Картах.
    • Уведомления курьеру в Telegram, сводка по курьерам для владельца и менеджера.
    • Гость видит в трекере имя курьера.

    Новые банки

    • Т-Касса, Сбер, Альфа-Банк, Точка, PayKeeper, Payselection (вместе с ЮKassa).
    • Платёжные аккаунты: свой аккаунт сети и, при необходимости, отдельный у точки (для разных юрлиц).
    • Защита возвратов от двойного списания, разбор оплат с несовпавшей суммой.
    • Доверие к сертификатам Минцифры включается галочкой в «Настройки → Оплата».

    Меню по времени и точкам

    • Часы продажи блюд и категорий (например, завтраки до 12:00).
    • Свой ассортимент у каждой точки.
    • Блюдо вне часов продажи можно заказать ко времени.

    Правила скидок

    • Блюда и категории «без скидок».
    • Промокоды без начисления бонусов.
    • Потолок общей скидки по заказу.
    • Гость видит, почему скидка не применилась. Правила бонусной программы дополнены.

    FrontPad

    • Квартира, подъезд, этаж и домофон отдельными полями, они передаются во FrontPad.
    • Сертификаты FrontPad на сумму. Только при оплате при получении, по умолчанию выключены.

    Мелкие улучшения

    • Настоящий favicon.ico.
    • Короткое название сайта обрезается по слову.
    • Напоминание о критическом обновлении раз в сутки.
    • Кеш отчёта лицензии с кнопкой «Обновить».

    Перед обновлением

    • Миграция 003 пересоздаёт индекс платежей и выполняется автоматически.
    • Для Т-Банка, Точки, Сбера и Альфы включите «Доверять российскому корневому сертификату» в «Настройки → Оплата».
  49. Версия 1.0.6

    Заказы и оплата

    • Надёжнее при сбоях связи с базой: если заказ мог записаться, списанные бонусы и занятый промокод больше не возвращаются сразу — это давало заказ со скидкой без списания. Их вернёт автоматическая сверка через 10 минут, если заказ так и не появился.
    • Повторная отправка заказа в это время отвечает «Предыдущая попытка ещё обрабатывается, проверьте статус заказа через пару минут» вместо ложного «Промокод закончился» или «Баланс изменился».
    • Заказ, который записался с опозданием, при повторной отправке всё равно уходит кухне в Telegram и во FrontPad.

    Промокоды

    • Вошедший гость, оформляющий заказ на другой номер, видит понятное объяснение: код действует только для заказа на номер, с которым он вошёл.
    • В админке поле «Код» и кнопка «Удалить» блокируются у любого использованного кода, в том числе если заказы по нему отменены. Раньше они разблокировались, а сохранение всё равно не проходило.

    Яндекс.Метрика

    • Цели: добавление в корзину, начало оформления, оформленный заказ с суммой. Также передаются данные электронной коммерции (добавление, удаление, покупка).
    • Счётчик работает и на странице 404 — битые ссылки видны в отчётах.
    • Исправлено: настройки безопасности страницы не давали загрузиться скрипту Метрики на витрине.
    • Как и раньше, Метрика включается только после согласия гостя на cookies.
  50. Версия 1.0.5

    Улучшения

    • Безопасность данных.
  51. Версия 1.0.4

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

    • Гостю стало удобнее заказывать ко времени: вместо десятков кнопок — два поля «День» и «Время». На компьютере список раскрывается под полем и разбит на утро, день и вечер, на телефоне выезжает снизу.
    • При смене дня выбранное время сохраняется, если оно доступно.

    Точки

    • У точки можно указать несколько телефонов: основной и до четырёх дополнительных. Номера вводятся с маской и показываются на витрине — в подвале, на странице «Доставка и оплата», в выборе самовывоза и на странице заказа.

    Исправления

    • Уведомление о новой версии появляется в день выхода обновления: система проверяет обновления, когда владелец заходит в админку. Раньше проверка шла раз в сутки, и уведомление могло опаздывать до суток.
    • Страница заказа с длинным адресом точки не помещалась по ширине на телефоне.
  52. Версия 1.0.3

    Доставка и самовывоз

    • Карта в окне выбора адреса загружается и без ключа Яндекс.Карт: зоны, метки и выбор адреса кликом работают. Ключ по-прежнему рекомендуется — работу без него Яндекс не гарантирует.

    Админка

    • Предупреждение об отсутствии ключа карт на странице «Доставка» уточнено: без ключа не работает только поиск адреса на карте в редакторе зон.
  53. Версия 1.0.2

    Промокоды

    • Промокод с автодобавлением блюд: гость вводит код — выбранные блюда сами кладутся в корзину, скидка кода действует на одну штуку каждого.
    • Промокод теперь вводится в корзине; на оформлении показывается только применённый код.
    • Цена блюда со скидкой видна в корзине, на оформлении, в трекере заказа, в админке и в печатной форме.
    • При скидке 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 теряли первую цифру при вводе
    • Ссылки для звонка содержали пробелы и скобки.
    • Адрес в корзине не помещался в строку и вылезал за край.
  54. Версия 1.0.1

    Исправлено

    • поповер фильтра меню: кнопки вылезали за край

Установка под ключКонсультацияПокупка

Заявка на установкуОбсудим за 15 минутЗаявка на покупку

Перезвоним или напишем, уточним детали сервера и согласуем время.Покажем админку, ответим на вопросы и посчитаем, во что обойдётся запуск: лицензия, сервер, установка.Пришлём на email счёт с договором и доступ в личный кабинет. Код активации и архив — после оплаты.

Как с вами связаться