Перейти к содержанию

История изменений

Настройка времени предзаказа на сайте

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

Теги: Настройки / Конфигурация сайта f22bdc5

Совместимость маркетинговых модулей в мобильном приложении

  • В настройках добавлены флаги совместимости для мобильных промокодов, подарков шефа и бонусов, чтобы отключать несогласованные модули на старых версиях приложения.
  • Формы настроек получили новые поля и подсказки, а переводы обновлены под свежие тексты.
  • На стороне API убрано лишнее обращение к операторскому контроллеру, сокращая количество вызовов.

Теги: Маркетинг / Мобильное приложение ae1efc3

Список промокодов в интерфейсе оператора

  • В форме заказа оператора появился список промокодов: можно быстро выбрать подходящий код без ручного ввода.
  • Шаблон обновлён под компактный вывод и подсказки, чтобы экономить время операторов при оформлении заказов.

Теги: Маркетинг / Промокоды a2cf62e

Каталог промокодов для операторов

  • Добавлен отдельный каталог промокодов в интерфейсе оператора: отображаются условия, типы скидок и совместимость.
  • Усовершенствованы проверки применения промокода, подсказки при вводе и пересчёт корзины; OrderManager корректно убирает несовместимые коды.
  • API и сервисы промокодов возвращают расширенный набор полей, чтобы UI показывал актуальные ограничения.

Теги: Маркетинг / Промокоды f9bb05d

Исправление пустого расписания в мобильной конфигурации

  • В конфиге мобильного API расписание больше не пропадает: обработчик WorkingSchedule подставляет данные, даже если часть слотов пустая.
  • Клиенты стабильно получают актуальные часы работы, что убирает ошибки при выборе времени доставки.

Теги: Мобильные решения / Клиентское приложение 0b6b59b

Фильтр неактивных промокодов для стартовых позиций

  • При выборе стартовых позиций не подмешиваются неактивные промокоды: фетчер фильтрует коды по статусу.
  • Это исключает применение просроченных акций и очищает выдачу при подборе стартовых предложений.

Теги: Маркетинг / Промокоды de715bf

Исправление user_id в адресах мобильного API

  • В мобильном API адреса пользователя сохраняются с правильным user_id: контроллер корректно проставляет идентификатор при обновлении адреса.
  • Это предотвращает дубли и ошибки привязки адресов к неверным пользователям.

Теги: Мобильные решения / Клиентское приложение d8733a7

Единая точка применения промокодов

  • Система промокодов объединена в один поток применения: убрано авто-добавление кодов оператором, все проверки идут через PromocodeFetcher/Manager.
  • Фронт оператора и API переработаны под новую логику, уменьшено дублирование и количество запросов.
  • Ускорился отклик при подборе промокодов, снизились ошибки при смене или отмене кода в заказе.

Теги: Маркетинг / Промокоды 96d795e

Только фиксированные уровни в mobile config

  • MobileConfig отдаёт только фиксированные уровни лояльности: временные/динамические уровни убраны из ответа, чтобы мобильные приложения не показывали устаревшие ранги.
  • Это упрощает отображение статуса клиента и снижает расхождения между версиями приложения.

Теги: Маркетинг / Бонусы и лояльность, Мобильные решения / Клиентское приложение e4955d8

403 в истории заказов мобильного API

  • Устранён редкий 403 при запросе истории заказов: контроллер корректно обрабатывает пользователей без роли и возвращает список без отказа.
  • Это убирает случайные ошибки авторизации в мобильных приложениях и снижает обращения в поддержку.

Теги: Мобильные решения / Клиентское приложение, Заказы / Список заказов 77a670a