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

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

Префиксы для промокодов и обновлённый поиск

  • Добавлена поддержка префиксов промокодов: контроллеры и фронтенд оператора подсказывают коды по новым правилам.
  • Расширен API выдачи промокодов, в ответах приходит больше данных для отображения и фильтрации.
  • Обновлены шаблоны и сервисы, чтобы корректно подсвечивать и подставлять подходящие промокоды при вводе.

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

Корректный расчёт суммы заказа с платной доставкой и скидками

  • Исправлен расчёт итоговой суммы при платной доставке и кастомных скидках: доставка не затирает скидку и учитывается отдельно.
  • Заказы с ручными скидками теперь формируются с правильной итоговой суммой, что исключает пересчёты в оплате.

Теги: Заказы / Список заказов 0c23d0b

Вкладка неактивных промокодов

  • Исправлена загрузка неактивных промокодов в настройках: контроллер отдаёт корректный список для вкладки «Неактивные».
  • Операторы и маркетинг снова видят архивные коды для проверки и повторного запуска акций.

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

Удаление процентного промокода без ошибок

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

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

Проверка минимальной суммы для промокодов

  • Логика проверки минимальной суммы заказа для промокодов поправлена: расчёт суммы теперь совпадает между фронтом оператора и OrderManager.
  • Исправление убирает ложные отказы при применении скидок и синхронизирует валидацию на клиенте и сервере.

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

Уточнение прав доступа к стилям

  • Контроллеры стилей в админ-панели проверяют права перед выдачей ресурсов, чтобы ограничить доступ только авторизованным ролям.
  • Это закрывает обходы при прямом переходе по URL и повышает безопасность административного UI.

Теги: Сотрудники / Права доступа a65ea5f

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

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

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

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

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

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

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

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

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

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

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

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