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

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

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

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

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

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

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

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

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

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

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

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

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

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

OSU-режим Komtet v2 для всех количественных позиций

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

Теги: Настройки / Платёжные провайдеры 5699d1c

Автодобавление стартового промокода оператором

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

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

Синхронизация Propel-моделей

  • Обновлены сотни сгенерированных классов Propel после правок схем: актуализированы мапперы таблиц, базовые модели и связи.
  • Поправлены описания полей в Push и User, чтобы IDE и миграции использовали корректные типы и ключи.
  • Синхронизация убирает предупреждения при сборке и исключает расхождения между схемой и кодом.

Теги: Настройки / Проект 779ca1d

Первый релиз гипербара в админ-панели

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

Теги: Инструменты 57a8372

Улучшение телефонного модуля гипербара

  • Телефонный модуль гипербара стал компактнее: упрощена логика работы с полем ввода и подсказками, сокращено количество хэндлеров.
  • Улучшено управление состоянием (маска, очистка, клик по подсказкам), чтобы операторы быстрее вводили номера без лишних кликов.

Теги: Инструменты 96099f5

Телефон как модуль гипербара

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

Теги: Инструменты 8fb0fe1