Pimcore 2026.3: три мелкие правки, от которых зависит цена PIM

Что в Pimcore 2026.3.0 важно бизнесу: соавторы в версиях, custom_extensions в workflow и настраиваемый кеш миниатюр. Как это снижает цену сопровождения PIM

  • Что вошло в релиз
  • Почему минорный релиз важнее мажорного
  • Соавторы в версиях: кто правил карточку
  • Workflow: собственные данные без форка

Что вошло в релиз

  1. Pimcore выпустил версию 2026.3.0 (релиз на GitHub).

  2. Громких функций в списке изменений нет.

  3. Разработчики добавили в версии объектов данные о соавторах, дали workflow слот для собственных расширений и вынесли срок кеширования миниатюр в конфигурацию.

  4. Если у компании на Pimcore каталог из десятков тысяч товаров, этот список стоит прочитать внимательно: от таких правок зависит, сколько будет стоить сопровождение PIM через три года.

Почему минорный релиз важнее мажорного

PIM (Product Information Management) хранит мастер-карточку товара:

  • атрибуты
  • описания
  • фото
  • связи

Из PIM данные уходят на сайт, маркетплейсы и в печатные каталоги.

Обычно PIM внедряют за полгода, а потом два года дописывают под себя: правят ядро, копируют чужие бандлы. В итоге обновление версии становится отдельным проектом с бюджетом и рисками, и команда откладывает его годами. Pimcore перешёл на календарную нумерацию: год и порядковый номер релиза. В этом релизе ветка сопровождения сдвинулась на 2026.2, а файлы синхронизируются с репозиторием `pimcore/platform-version`.

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

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

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

Соавторы в версиях: кто правил карточку

  1. Pimcore сохраняет историю каждого объекта в виде версий. PR #19235 добавляет в версию информацию о соавторах.

  2. Карточку товара обычно правят несколько участников.

  3. Интеграция привозит атрибуты из 1С, контент-менеджер пишет описание, AI-генератор дописывает SEO-текст, категорийный менеджер меняет цену и фото.

  4. Когда на маркетплейсе находят ошибку в характеристике, первым делом выясняют, откуда она взялась.

  5. Если в истории записан только последний, кто сохранил карточку, команда восстанавливает картину по переписке в чатах.

  6. Наша трактовка (в описании релиза её нет): соавторство в версии позволяет разделить вклад человека и модели.

  7. Это нужно для контроля качества в проектах, где карточки генерирует модель.

  8. Когда видно, какие поля заполнил агент, проверку настраивают только на эти поля, и редактор не перечитывает карточку целиком.

Разобрать данные и справочники в вашем контуре

Workflow: собственные данные без форка

  1. Workflow в Pimcore описывает жизненный цикл объекта.

  2. Статусы (черновик, обогащение, проверка, опубликовано) называются places, разрешённые переходы между ними - transitions, действия, доступные в любом статусе, - global actions. PR #19237 добавляет во все три сущности общий слот `custom_extensions`. К статусам почти всегда нужны свои данные: срок прохождения этапа, ответственная роль, признак обязательной AI-проверки перед публикацией.

  3. Раньше их хранили рядом с workflow, в отдельном конфиге или бандле, и при каждом обновлении сверяли, не разъехались ли они с процессом.

  4. Теперь эти данные лежат в слоте `custom_extensions` прямо в описании процесса, и этот формат поддерживает сам Pimcore. Пример из нашей практики.

  5. Перед переходом «на публикацию» карточка проходит проверку через LLM & Security Gateway: модель сверяет описание с атрибутами и ищет противоречия.

  6. Флаг «проверка обязательна»

  7. теперь записывается в сам переход, и отдельная таблица настроек становится не нужна.

Миниатюры и кеш: трафик и скорость каталога

  1. Pimcore нарезает миниатюры из исходных изображений и отдаёт их с HTTP-заголовками кеширования. PR #19255 делает срок жизни этого кеша настраиваемым.

  2. На большом каталоге эта небольшая настройка даёт заметный эффект.

  3. Фото товаров меняются раз в год: длинный срок кеша сокращает число запросов к серверу Pimcore и ускоряет отдачу через CDN.

  4. Баннеры и промо меняются еженедельно: короткий срок кеша гарантирует, что покупатель не увидит прошлую акцию. Раньше, чтобы развести эти сценарии, заголовки переписывали на уровне веб-сервера или прокси.

  5. Ещё в релиз вошёл рефакторинг разбора логов GEE (Generic Execution Engine - движок фоновых задач Pimcore: экспорты, массовые операции).

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

Как мы решаем это в проектах

KT.Team внедряет Pimcore и Akeneo как центр продуктовых данных и связывает их с 1С, маркетплейсами и сайтом через Datareon, Apache Kafka или MuleSoft.

Вокруг PIM мы строим AI-контур: генерацию текстов карточек, построение фасетов для фильтров каталога, нормализацию таксономии.

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

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

Регресс гоняем на стенде с копией реального каталога, включая тяжёлые экспорты.

Серия маленьких обновлений обходится дешевле одного большого скачка раз в три года. - AI работает внутри workflow.

Генерация и проверка карточек оформлены как статусы и переходы, у каждого есть владелец. Скрипт, который кто-то запускает вручную по пятницам, в эту схему не входит.

Мы измеряем TTU (time to use): сколько времени проходит от решения «заводим новую линейку товаров»

до карточек на витрине

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

Вывод

Релиз 2026.3.0 не попадёт в заголовки, и это нормально.

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

Мой совет владельцу PIM: читайте релизы вендора как список кода, который можно удалить у себя.

Чем меньше собственной кастомизации, тем дешевле следующее обновление

А регулярные дешёвые обновления - самый надёжный способ не застрять на версии, которую через два года вендор перестанет поддерживать.

Обсудить статью: Pimcore 2026.3: три мелкие правки, от…

Укажите email или телефон, чтобы мы могли вам ответить.

Отправить через: