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

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

Исправление добавления промокода с сайта

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

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

Адреса в отчёте кассовых заказов

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

Теги: Отчёты / Оперативные показатели d4302e0

Корректное время готовности при точном самовывозе

  • В облачной печати учитывается точное время самовывоза: если заказ на конкретное время, в чек передаётся корректное cook time.
  • Обновлён помощник печати, чтобы исключить отрицательные или нулевые значения времени приготовления.

Теги: Автоматизация / Интеграции 2dc6fa6

Ограничения платформенных промокодов только для ручных кодов

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

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

Смена промокода с учётом стартовой позиции

  • При смене промокода оператором пересчитывается стартовая позиция: корзина очищает привязку и применяет новый код корректно.
  • Исправление убирает дубли стартовых позиций и ситуации, когда новый промокод не применялся из-за старого хвоста.

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

Источники промокодов и проверка текущего заказа

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

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

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

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

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

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

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

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

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

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

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

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

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

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