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

Определите сущности и источник данных
Нужно заранее понять, что является товаром, что — торговым предложением, какие данные приходят из 1С или другой системы и какие редактируются только на сайте. Чем меньше дублирующих источников, тем проще поддерживать актуальность каталога.
Не превращайте свойства в свободный текст
Характеристики, которые участвуют в фильтрации, сравнении и импорте, должны иметь единый формат. Если в одном товаре значение записано как «черный», в другом — «чёрный», а в третьем — «black», пользователь увидит несколько одинаковых вариантов фильтра.
- зафиксируйте справочники для повторяющихся значений;
- разделите технические и пользовательские свойства;
- не создавайте новое свойство для каждого поставщика;
- определите единицы измерения и формат чисел.
Фильтр должен помогать выбирать товар
Не каждое свойство нужно выводить в умный фильтр. Полезный критерий — действительно ли покупатель использует параметр для выбора. Технический артикул поставщика или служебный флаг синхронизации обычно не должны попадать в интерфейс.

Продумайте URL и SEO до массовой загрузки
Если тысячи товаров уже опубликованы, менять логику разделов и адресов значительно сложнее. До импорта стоит определить ЧПУ, правила формирования метаданных и отношение поисковых страниц фильтра к индексации.
Каталог должен быть готов к обмену
Отделяйте пользовательские названия от технических идентификаторов
Название категории или свойства может меняться ради удобства покупателей и SEO. Внешний идентификатор для обмена должен оставаться стабильным. Это особенно важно, когда каталог синхронизируется с 1С, PIM или поставщиками: изменение видимого названия не должно создавать новый объект вместо обновления существующего.
Проверьте каталог на реальных данных
Тест на десяти товарах редко показывает проблемы, которые появляются на нескольких тысячах позиций. Перед массовым запуском полезно загрузить представительную выборку: товары с разными предложениями, пустыми характеристиками, длинными названиями, несколькими ценами и нестандартными значениями.
Документируйте правила каталога
Короткая инструкция по созданию свойств, разделов и справочников помогает не разрушить структуру через полгода. Контент-менеджер должен понимать, когда использовать существующее свойство, кто может создавать новое и какие поля участвуют в обменах и фильтрации.
При интеграции с учётной системой важны стабильные внешние идентификаторы. Название товара не должно использоваться как единственный ключ сопоставления: оно может меняться. Для обменов лучше опираться на постоянные ID и заранее определить поведение при удалении, деактивации и изменении структуры.
Такая подготовка особенно важна для проектов, где каталог будет регулярно обновляться. Подробнее о разработке и развитии магазинов — на странице Интернет-магазины, а вопросы обмена разобраны в статье об интеграции сайта с 1С.