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

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

Улучшения отчёта POS Monitor

  • Отчёт POS Monitor получил дополнительные фильтры и более подробные таблицы по операциям: расширена статистика и обработка ошибок загрузки.
  • Добавлены подсказки и маски для ввода, чтобы уменьшить количество некорректных запросов от операторов.
  • Бэкенд оптимизирован: переработаны запросы и валидация параметров в API отчёта.

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

Логирование изменений цены доставки

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

Теги: Заказы / Мониторинг доставки 9ccf070

Новый отчёт POS Monitor

  • Реализован первый отчёт POS Monitor с фильтрами по сменам, кассирам и категориям, включая экспорт и агрегацию данных.
  • На фронте добавлена страница отчёта с переводами и интеграцией в монитор, а API возвращает детализированные метрики по транзакциям.
  • В авторизации учтены роли, чтобы доступ к отчёту получали только сотрудники с правами мониторинга.

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

Передача нутриентов в карточках позиций

  • В API позиций добавлен блок нутриентов (белки, жиры, углеводы, калории) в поле info, чтобы мобильные клиенты и витрины могли показывать пищевую ценность.
  • Расширенный ответ не ломает совместимость: данные добавляются опционально и не требуют обновления схем на стороне потребителей.

Теги: Каталог / Позиции 1add6e3

Корректное автодобавление стартовых промокодов

  • При создании заказа оператором стартовый промокод снова подтягивается автоматически: исправлена инициализация на фронте и проверка в API.
  • Улучшается конверсия приветственных скидок — промокод не теряется при открытии формы и сразу применяется к корзине.

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

Увеличенные изображения для промо-позиций

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

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

Настраиваемый bootstrap модулей в новой админ-панели

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

Теги: Настройки / Проект 3a5d2d2

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

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

Теги: Каталог / Разделы каталога, Мобильные решения / Клиентское приложение 772e06a

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

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

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

Скрытие раздела каталога в интерфейсе кассы

  • В моделях и форме разделов добавлен флаг hideInKassaInterface: можно скрыть раздел от операторов POS Monitor без удаления и влияния на сайт.
  • Миграция создаёт поле в базе, админ-форма и API возвращают новый атрибут, чтобы фронт корректно фильтровал разделы.
  • Это помогает убирать служебные или временные разделы из кассового интерфейса, не трогая их настройки и содержимое.

Теги: Каталог / Разделы каталога 1ecd90a