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

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

Только фиксированные уровни в mobile config

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

Теги: Маркетинг / Бонусы и лояльность, Мобильные решения / Клиентское приложение e4955d8

403 в истории заказов мобильного API

  • Устранён редкий 403 при запросе истории заказов: контроллер корректно обрабатывает пользователей без роли и возвращает список без отказа.
  • Это убирает случайные ошибки авторизации в мобильных приложениях и снижает обращения в поддержку.

Теги: Мобильные решения / Клиентское приложение, Заказы / Список заказов 77a670a

Новые поля позиции в каталоге

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

Теги: Каталог / Позиции 347c8a6

Флаг самовывоза в форматтере складских данных

  • В форматтере Sklad добавлен признак isPickup, чтобы отчёты и интеграции различали заказы на самовывоз.
  • Это упрощает анализ складских данных и расчёт логистики по типу выдачи.

Теги: Производство и склад / Склад и ингредиенты 2b8a0b2

Оптимизации секции аналитики новой админ-панели

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

Теги: Отчёты / KPI и аналитика cf886ad

Отчёт «Калькулятор бонусов» в новой админ-панели

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

Теги: Отчёты / KPI и аналитика 62ca209

Проверка сумм безналичных платежей при смешанном типе

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

Теги: Финансы / Платёжные провайдеры fa344e8

Исправление авторизации фронта админ-панели

  • В сборке front_admin убран жёстко прописанный логин: конфигурация авторизации теперь читается из окружения.
  • Обновлены зависимости и webpack, чтобы сборка использовала актуальные настройки безопасности.

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

Оптимизация локальной MySQL

  • Добавлен оптимизированный my.cnf и обновлён docker-compose для локальной MySQL, чтобы ускорить разработку и сборку.
  • Настройки кэшей и буферов уменьшают задержки запросов и делают стенд стабильнее при работе с большими выборками.

Теги: Настройки / Производительность e3ef3ab

Корректный зум в карте Яндекса

  • В административной карте добавлена ручная инициализация контролов зума для Яндекс.Карт, чтобы оператор мог менять масштаб без сбоев.
  • Исправление устраняет зависание карты и ускоряет работу с геозонами и точками выдачи.

Теги: Настройки / Станции и геозоны f33bb48