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

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

Улучшение кассовых транзакций в POS Monitor

  • В списке кассовых транзакций POS Monitor категория последней операции теперь хранится в браузерном хранилище, а не в отдельном API-запросе — выбор сохраняется между сессиями и не зависит от сети.
  • При отправке транзакции форма сохраняет выбранную категорию, сбрасывает валидацию и повторно использует значение, чтобы кассирам не приходилось выбирать её заново.
  • Удалён устаревший API /cashierLastTransactionCategory и связанные SQL-запросы: меньше обращений к бэкенду и точнее логика работы с категориями операций.

Теги: Финансы / Транзакции f70fd10

Улучшения отчёта 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