Обновление платформы PlatParts до версии - 1.6

  • Четверг, 30 Апрель, 2026
  • 17:30вечера

Ввод к релизу 1.6

Важная пометка. В ближайшее время PlatParts перейдёт в режим Beta. В связи с этим новости об обновлениях будем публиковать детальнее и раздельно: отдельно по минорным релизам и отдельно по патчам. Подробнее о системе версий и формате обновлений: Система обновлений EMS-платформы PlatParts

 

В ветке 1.6.* мы накопили заметный пласт изменений: часть — под капотом, часть — прямо в панели управления и в публичной части. В повседневной работе это прежде всего стабильнее поведение и больше явных настроек: меньше «немых» сбоев, проще понять причину, если что-то пошло не так, и меньше лишних действий в типовых цепочках — проценка, заказ, прайсы, автокаталог, оформление в публичной части.

Мы ориентируемся на практику автозапчастей: как вы работаете с прайсами, поставщиками, заказом и публичной частью. Если что-то из разделов ниже совпало с вашей болью — напишите, как оно себя ведёт в бою; это помогает приоритизировать следующие шаги.

Если сжать до трёх основных пунктов: поставщики и проценка, панель управления, публичная часть. Остальные темы релиза здесь намеренно не перечисляем — они разобраны ниже по разделам: что изменилось, где настраивается и при необходимости куда смотреть в базе знаний.

 

ЧТО НОВОГО И УЛУЧШЕНО В ВЕРСИИ 1.6

Платежные системы

В платформе появился отдельный платёжный модуль Flitt.

СМС операторы

В платформу добавлен новый SMS-сервис MSG.ge.

Проценка: масштабная переработка логики, скорости и логирования

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

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

Итог: проценка стала заметно стабильнее и быстрее, а разбор проблемных кейсов занимает меньше времени благодаря подробным логам.

Поставщики, заказы и система SPO

В блоке поставщиков сделали акцент на двух вещах: прозрачность автозаказа и предсказуемость интеграций. Плюс добавили новых поставщиков и обновили часть уже подключённых.

Система SPO

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

Интеграции поставщиков

  • Обновлены интеграции ABCP, Профит-Лига, Tradesoft: структурированы блоки поиска/проценки/SPO, уточнены сценарии цен, сроков и заказа.
  • Для Tradesoft отдельно доработан сценарий с несколькими заказами и разбор ответов API.
  • В карточке поставщика форма адаптера теперь корректно работает с актуальными значениями до и после сохранения.

Заказы в панели управления

  • В позиции заказа усилены проверки доступа к связанным данным заказа и пользователя.
  • Для уведомления о новом заказе в панели управления добавлена кнопка «Открыть заказ».

Новые поставщики

  • AvtoTo — доступен новый поставщик.
  • AutoSputnik — доступен новый поставщик.

Доработки уже подключённых поставщиков

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

После обновления рекомендуем открыть каждого поставщика, по которому были изменения, проверить настройки, при необходимости применить корректировки и пересохранить карточку в панели управления.

Redis-кеш данных проценки: расширенные настройки

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

  • В «Технические настройки → Общие настройки → Проценка» добавлен отдельный блок «Redis-кеш проценки».
  • Можно управлять сроком жизни данных, продлением при активности пользователя, размером батчей и режимом сжатия.
  • Добавлены параметры поведения, если данные уже устарели, и отдельные опции для heartbeat/контекста.
  • Для диагностики в интерфейсе проценки добавлены дополнительные элементы отладки и статуса.

Итог: проценка ведёт себя стабильнее под нагрузкой, а в панели управления больше контроля над жизненным циклом временных данных.

Очередь автозагрузки прайс-листов

Для автозагружаемых прайсов (Email / FTP / URL) добавили очередь обработки с явным порядком.

  • В панели управления появился отдельный раздел «Очередь автозагрузки» в блоке прайс-листов.
  • Порядок можно менять прямо в списке (drag-and-drop), а система сохраняет позиции в явной последовательности.
  • Добавлены служебные действия: нормализовать порядок и сбросить по ID, если очередь нужно быстро привести в чистый вид.
  • При создании и редактировании прайс-листа позиция в очереди теперь ставится предсказуемо для активных автозагрузок.

Практическая польза: понятнее приоритет загрузки и меньше ручной рутины при большом потоке автопрайсов.

Переработка каталога Laximo

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

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

Итог: текущая черновая версия Laximo уже выглядит аккуратнее, работает стабильнее и быстрее в длинных цепочках. Параллельно мы продолжаем активную доработку этого направления и будем поэтапно расширять функционал в следующих обновлениях.

Переупорядочивание меню и разделов в панели управления

Провели переупорядочивание пунктов меню и разделов в панели управления: блок с общими параметрами переведён на единую терминологию и более понятную структуру навигации.

  • Раздел «Настройка сайта» перенесён в «Технические настройки → Общие настройки».
  • Обновлены названия пунктов меню и структура разделов, чтобы настройки читались единым блоком и без дублирующихся формулировок.
  • Перенастроены ссылки на базу знаний: теперь они ведут в новую ветку документации по актуальному пути.
  • В карточке поставщика SPO-настройки выделены в отдельный блок: ключевые переключатели собраны вместе, рядом с маппингом статусов.

Итог: меню, разделы и документация приведены к общей терминологии — ориентироваться в настройках стало проще.

Поля пользователей

Расширены настройки в разделе «Технические настройки → Поля пользователей».

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

Дерево категорий каталога

Для каталога добавили отдельный режим управления категориями в виде дерева. Это удобнее обычного плоского списка, когда категорий и подкатегорий становится много и важно видеть структуру целиком.

  • В панели управления появился раздел «Управление категориями».
  • Можно добавлять категории и подкатегории, менять их свойства прямо в дереве и быстро переходить в табличный список при необходимости.
  • Для категории доступны базовые настройки: название, SEO URL (slug), сортировка, активность, показ в главном меню и на главной странице.
  • Для slug добавлена более удобная автологика: он подставляется по названию, но не мешает, если администратор хочет задать свой адрес вручную.

Итог: управлять большим деревом категорий стало быстрее и проще.

Переработка SEO

В блоке SEO усилили базовую обвязку публичной части: метаданные, канонические ссылки и мультиязычные правила.

  • Добавлен отдельный SeoService, который централизованно собирает SEO-данные страницы: title, description, robots, canonical, OpenGraph и JSON-LD.
  • Для индексируемых страниц формируются hreflang / alternates по доступным локалям через LocaleUrlService.
  • Канонические ссылки теперь нормализуются: из URL убираются лишние UTM и служебные параметры; для пагинации и поиска применяются отдельные правила.
  • Для части страниц включена более аккуратная логика robots: например, поиск и некоторые технические сценарии не претендуют на лишнюю индексацию.
  • Добавлен маршрут /search/results, что упрощает разделение поисковых сценариев и дальнейшую SEO-логику вокруг поиска.

Итог: меньше «мусорных» URL, больше контроля над метаданными и аккуратнее индексация.

Новые поля шаблона для SEO и head

В шаблоне добавлены отдельные поля, которые раньше приходилось закрывать ручными правками.

  • В карточке шаблона добавлено поле custom_head_html — можно вставлять свои теги прямо в <head>: meta, link, script и другой HTML-код.
  • Вынесены отдельные SEO-defaults для шаблона:
    • название сайта;
    • описание по умолчанию;
    • изображение по умолчанию для соцсетей;
    • название организации для поисковиков и структурированных данных.
  • Эти значения используются как запасной вариант, если у конкретной страницы, категории или товара нет своего заполненного SEO.
  • Поле custom_head_html подключено в основных layout публичной части, поэтому общие SEO- или аналитические вставки можно держать в настройках шаблона, а не размазывать по файлам.

Итог: базовые SEO-настройки и head-вставки теперь удобнее вести из панели управления.

Синхронизация шаблонов и сохранение цветов

При синхронизации шаблона обновили логику цветовой схемы: структура подтягивается из template.json, а вручную выбранные цвета стараемся сохранять.

  • В TemplateSyncService вместо прямой перезаписи цветов из template.json используется объединение актуальной схемы шаблона с сохранёнными значениями из базы.
  • Это значит, что при обновлении шаблона новые цветовые поля подтянутся, а уже настроенные вручную цвета не будут затираться без необходимости.
  • Сохранение выполняется только если шаблон действительно изменился, без лишней перезаписи записи в БД.

Итог: при повторных синхронизациях меньше риска потерять уже выставленные цвета.

Локализация и языки

В блоке локализации проделана большая работа: мы не просто добавили новые языки, а системно расширили покрытие переводов в интерфейсе.

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

Итог: мультиязычность стала заметно ровнее в ежедневной работе. Отдельно продолжаем доработку переводов и дальше будем последовательно расширять языковое покрытие в следующих обновлениях.

Своя анимация загрузки для проценки

Для стандартного шаблона добавили настройку анимации загрузки при ожидании ответа поставщиков в проценке.

  • В карточке шаблона появился отдельный блок «Онлайн-проценка (ожидание ответа поставщиков)».
  • Можно оставить стандартную анимацию, а можно загрузить свой файл.
  • Поддерживаются популярные форматы изображений: GIF, PNG, JPG, WebP, SVG.
  • В компоненте проценки это подключено как отдельный сценарий: если пользовательский лоадер не задан, всё работает по старому.

Итог: можно заменить типовую анимацию загрузки на вариант в фирменном стиле проекта.

Комментарии к позициям заказа с учётом сессии администратора

  • Добавили отображение комментария к позициям заказа в публичной части и разделили сценарии просмотра/редактирования по типу сессии.
  • Если активна админская сессия (авторизованы в панели управления), комментарий к позиции можно редактировать прямо из таблицы.
  • Если админской сессии нет, комментарий доступен только для просмотра.

Итог: комментарии к позициям работают в обоих режимах — просмотр в обычной сессии и редактирование при админской сессии.

Корзина и проценка: аккуратнее добавление позиций

В сценарии добавления товаров из проценки в корзину внесли отдельный пакет правок на стабильность и предсказуемость.

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

Итог: меньше спорных ситуаций при добавлении товаров и более ровное поведение корзины в ежедневной работе.

Уведомления: обновление текстов и локализаций

Отдельно обновили уведомления: тексты и шаблоны привели к более понятному и согласованному виду.

Обновлены переводы и шаблоны уведомлений для большого набора языков.

Сообщения стали менее «шумными» и лучше читаются в повседневных сценариях.

Итог: уведомления понятнее для пользователя и лучше согласованы между языковыми версиями.

Уведомления: обновление текстов и локализаций

Отдельно обновили уведомления: тексты и шаблоны привели к более понятному и согласованному виду.

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

Итог: уведомления понятнее для пользователя и лучше согласованы между языковыми версиями.

Внутренние улучшения кода и оптимизация

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

  • Оптимизированы внутренние цепочки обработки, чтобы снизить лишнюю нагрузку и ускорить выполнение повседневных операций.
  • Приведены к более аккуратному виду спорные участки логики, где раньше чаще возникали «плавающие» проблемы.
  • Усилены внутренние проверки и диагностические точки, чтобы быстрее находить и устранять причины нестабильного поведения.

Итог: система стала работать ровнее под нагрузкой, а последующие доработки и поддержка выполняются быстрее и предсказуемее.

 


Мы в социальных сетях

Группа ВКонтакте - EMS-платформа PlatParts

Группа для клиентов в TelegramГруппа PlatParts.ru

Группа для клиентов в MAXГруппа PlatParts.ru

Наш новостной канал в Telegram - Новости | PlatParts

Наш новостной канал в MAX - Новости | PlatParts

Служба поддержки

Если у Вас есть вопросы, Вы всегда можете обратиться в нашу службу поддержки и получить актуальную информацию!

 

С Уважением к Вам и Вашему бизнесу,
EMS-платформа PlatParts.

« Назад