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

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

Единый формат изображений для добавочных позиций в мобайл API

  • В мобильном API для добавочных позиций появился атрибут image_v1 с тем же URL, что и основное поле image, чтобы старые версии приложения получали корректную картинку.
  • Дополнительное поле исключает пустые изображения в карточках добавок после выката нового формата каталога и сохраняет совместимость старых клиентов с обновлённым бэкендом.

Теги: Каталог / Добавочные позиции, Мобильные решения / Клиентское приложение a9dfceb

Корректировка веса позиций для Купера (меню)

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

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

Окно кассовых транзакций в POS Monitor

  • Добавлен полноэкранный диалог «Кассовые транзакции» в POS Monitor: кассир выбирает сумму, категорию и комментарий, сохранение работает без переходов и сразу обновляет список операций.
  • Исправлен расчёт total в списке транзакций, чтобы суммы в шапке соответствовали фактическому количеству записей даже при превышении лимита выдачи.
  • API пополнено методами для загрузки последней категории кассира и создания кассовых транзакций, а UI переведён на новые тексты.

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

Улучшение кассовых транзакций в 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