Наполнение каталога выглядит просто: бери прайс поставщика, заводи карточки. На десяти товарах так и есть. На тысяче — каталог без правил превращается в свалку, где один и тот же велосипед живёт в трёх карточках с разными названиями, фильтры не работают, а поиск по сайту не находит ничего. Я занимаюсь каталогом крупного веломагазина — 22 000 товаров, больше сотни брендов — и в этой статье собрал то, что реально решает.

Правила именования — до первой карточки, а не после тысячной

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

Минимальный набор правил, который стоит зафиксировать письменно:

  • Что входит в название: бренд, модель, ключевой параметр. Что НЕ входит: цвет и размер, если они вынесены в характеристики-варианты.
  • Что считается отдельной карточкой. Классика из велоиндустрии: один и тот же байк с колёсами 27.5” и 29” — это разные карточки, а не варианты одной, потому что это фактически разная геометрия. А цвета одной модели — варианты. Такие решения должны быть записаны, иначе каждый новый человек решает по-своему.
  • Язык и регистр: «Scott Aspect 950», а не «СКОТТ аспект-950».

Каталог velo-port.ru: категории, бренды, фильтры Живой каталог, о котором идёт речь: 22 000 товаров, и фильтры работают — потому что характеристики заполнены по правилам.

Виды товаров и характеристики: скелет каталога

Фильтры на сайте («колёса 29”», «палатки 3-местные») работают только если характеристики заполнены единообразно. Для этого каждому виду товара нужен свой набор свойств: у велосипеда — размер рамы и колёса, у покрышки — посадочный диаметр и ширина, у куртки — размерная сетка. Заводить «одно поле на всё» — значит через полгода получить каталог, где фильтр по размеру показывает половину ассортимента.

Практическое правило: прежде чем заводить новую категорию, выпишите 5–8 характеристик, по которым покупатель реально выбирает этот товар. Это и есть обязательный набор для заполнения — остальное опционально.

Данные поставщиков всегда грязные

Прайсы приходят в Excel с объединёнными ячейками, характеристики — в одном поле через запятую, фото — архивом без соответствия артикулам. Это норма, а не исключение. Поэтому наполнение каталога — это на 30% заведение карточек и на 70% приведение чужих данных в порядок: сверка артикулов с тем, что уже есть в базе, разбор дублей, восстановление соответствия «фото → товар».

Здесь же живёт главный выбор: что заполнять руками, а что — массово. Моя практика: описания и «продающие» тексты — точечно для приоритетных брендов, характеристики и служебные поля — массовыми операциями. Полный контент на весь ассортимент сразу — красивая, но нереальная цель; каталог наполняется волнами по приоритету.

Чек-лист приёмки прайса поставщика

Прежде чем заводить прайс в работу, проверьте его по пяти вопросам — каждый «нет» превратится в часы разбора позже:

  1. Артикулы уникальны и не меняются от прайса к прайсу?
  2. Характеристики разложены по колонкам, а не свалены строкой через запятую?
  3. Фото названы по артикулам (или есть таблица соответствия)?
  4. Бренд и модель — отдельные поля, а не часть свободного названия?
  5. Цены и остатки приходят отдельным файлом, который можно обновлять без пересборки всего каталога?

Если по большинству пунктов «нет» — это не приговор, просто в смету закладывается этап нормализации данных. Хуже, когда его не заложили.

Связка с учётной системой

Если у магазина есть 1С, номенклатура должна заводиться по одним правилам с сайтом — иначе обмен превращается в генератор дублей. В моём случае карточки рождаются в 1С:УТ, характеристики заполняются пакетными обработками, и уже оттуда уезжают на сайт. Ручная правка «и там и там» — прямой путь к расхождению остатков и цен.

Что в итоге

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

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