Backend work
Назад к галерее

PIM-каталог на Pimcore для 100k+ SKU

В проектной команде отвечал за backend/PIM-часть: каталожную модель, массовые загрузки, Excel-инструменты, связку изображений по штрихкоду, группировку вариантов и контуры обмена с внешними системами.

Абстрактная 3D-иллюстрация каталога: ряд карточек данных, собранных в единый управляемый поток.
Роль
Backend-разработчик в проектной PIM-команде
Контекст
Beauty retail и рост e-commerce
Масштаб
100k+ товарных позиций на запуске
Срок
3 месяца до промышленного запуска
За 3 месяца команда запустила Pimcore-каталог для 100k+ SKU: массовые импорты и экспорты, bulk-редактирование, согласования, привязку изображений по штрихкоду и группировку товарных вариантов.
03

Бизнес-задача

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

04

Моя зона ответственности

Я работал в backend/PIM-части: помогал переводить требования каталожной команды в модель данных, правила загрузки, сценарии массовых операций и обмены с внешними системами. Фокус был не в разовой миграции, а в процессе, который менеджеры смогут использовать ежедневно после запуска.

05

Каталожная модель

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

06

Массовые операции

Для быстрого старта 100k+ позиций потребовались массовое создание и редактирование, Excel-инструменты импорта/экспорта, правила проверки и согласования. Это снизило зависимость каталожной команды от точечных задач на разработку.

07

Медиа и варианты

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

08

Интеграции и запуск

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

09

Бизнес-ценность

На запуске каталог уже держал 100k+ SKU, массовые операции и понятный путь товара от входящих данных до витрины. Для менеджеров это означало меньше ручной координации; для разработки — меньше рутинных запросов и яснее границы ответственности за данные.

Разбираете похожую задачу?

Обсудить похожую задачу