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

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

Защита от некорректных цен в промо-позициях

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

Теги: Маркетинг / Промокоды, Мобильные решения / Клиентское приложение 91154fb46

Надёжная инициализация склада из монитора

  • Улучшили первичную настройку склада из монитора: система корректно принимает параметры как из формы, так и из JSON‑запросов.
  • Добавили явную проверку обязательных данных (ID и пароль) и понятный ответ об ошибке, чтобы настройка не «падала молча» при неполных данных.
  • При сохранении настроек склад теперь дополняется к уже существующей конфигурации, а не перезаписывает её целиком — это снижает риск случайно потерять ранее заданные параметры.

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

Отключение отладочной панели в dev-режиме

  • В тестовом (dev) окружении отключили всплывающую отладочную панель, чтобы она не перекрывала элементы интерфейса при проверках и демонстрациях.
  • В результате экраны на стенде выглядят «чище» и ближе к боевому виду, а тестирование и подготовка материалов (скриншоты/видео) проходят без лишних отвлекающих элементов.

Теги: Запуск и сопровождение / Рост и развитие 064c9ccb9

Исправление модуля «День рождения» в MobileConfig

  • Исправили чтение конфигурации «День рождения» в мобильном API: корректно подтягивается legacy-формат настроек, чтобы push/баннеры работали у старых инсталляций.
  • Добавлен запасной путь для случаев, когда новые ключи не заданы, чтобы не ломать загрузку главного экрана.

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

Миграция конфигураций в LONGTEXT

  • Поле конфигурации в БД переведено в LONGTEXT, добавлена миграция под большие наборы настроек.
  • Миграция расширяет тип поля конфигурации, чтобы хранить объёмные JSON-настройки без обрезки.
  • Обновлена схема Propel: новые деплойments автоматически получат расширенный тип.

Теги: Настройки / Конфигурации 87ee179

Сохранение только текущей конфигурации настроек

  • Страница настроек сохраняет только текущую конфигурацию, исключая риск перезаписать соседние параметры.
  • Переписан режим сохранения на «save current config only», чтобы правки одного раздела не затрагивали остальные блоки настроек в админ-панели.
  • Добавлены подсказки для операторов и проверка на незаполненные поля перед сохранением.

Теги: Настройки / Конфигурации c611d1a

Подсказка в панели гипербара

  • В панель быстрых действий («гипербар») добавлено окно помощи, чтобы пользователям проще разбираться с функциями.
  • Подсказка открывается из футера гипербара и описывает основные горячие ссылки.
  • Добавлены стили и триггер в шаблонах, чтобы подсказка была доступна на всех страницах админ-панели.

Теги: Инструменты 0f55874

Модуль списков в гипербаре

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

Теги: Инструменты, Настройки / Города, Настройки / Цеха acbe2bc

Поиск городов и цехов в гипербаре

  • В гипербаре появились отдельные модули поиска по городам и цехам (cityModule, workshopModule) с быстрыми подсказками.
  • Контроллер гипербара расширен: добавлены эндпоинты для выборки, подключены в общий индекс модулей.
  • Обновлены стили и подключение, чтобы новые карточки подхватывались без дополнительной настройки.

Теги: Инструменты, Настройки / Города, Настройки / Цеха 8e5bade

Включение гипербара по умолчанию

  • Гипербар включён по умолчанию через миграцию конфигурации.
  • InstanceConfiguration обновлён, чтобы новое значение подхватывалось без ручных правок.

Теги: Инструменты 4a89c6d