-10%Переходите к нам от другого подрядчика — дадим скидку на первый этап работ

Структура характеристик товара: как не превратить карточку в кашу

Структура характеристик товара в 1С-Битрикс: свойства, справочники и умный фильтр

Карточка товара, забитая тремя десятками характеристик вперемешку, где «красный» и «Красный» — разные значения, а «Производитель» в одной категории и «Бренд» в другой означают одно и то же, — это не полнота, а каша. Она не помогает выбирать, ломает умный фильтр, плодит дубли и превращает обмен с 1С в источник ошибок. Причём чем больше каталог, тем дороже потом это разгребать.

В этой статье разберём, как спроектировать структуру характеристик товара в 1С-Битрикс так, чтобы карточка была понятной, фильтр — точным, а обмен с 1С — чистым: чем свойства товара отличаются от свойств торговых предложений, когда использовать справочники, как построить единый словарь и связать характеристики с умным фильтром. Навести порядок в каталоге помогает наша услуга аудита и оптимизации 1С.

Коротко

  • Разделяйте свойства товара (бренд, материал) и торгового предложения (размер, цвет) — это разные сущности.
  • Всё повторяющееся и фильтруемое — справочник, а не свободный текст, иначе получите дубли и «кашу».
  • Стройте единый словарь характеристик на весь каталог до массового наполнения.
  • Структура свойств и умный фильтр — одна задача: сначала структура, затем фильтр на её основе.

Почему карточка превращается в кашу

«Каша» рождается не из-за лени, а из-за отсутствия структуры на старте. Каталог наполняют быстро, характеристики добавляют по ходу, значения вводят руками — и через год у вас сотни свойств, часть из которых дублирует друг друга, а значения написаны десятком способов. Каждая новая категория добавляет свои свойства, не сверяясь с существующими.

Последствия бьют сразу по нескольким фронтам: покупатель не может отфильтровать товар, потому что в фильтре дубли; менеджер не может корректно завести товар, потому что непонятно, какое свойство использовать; обмен с 1С ломается, потому что значения не сопоставляются. Корень всех этих бед один — структуру характеристик не спроектировали заранее. Значит, с проектирования и надо начинать.

Свойства товара и торгового предложения

Первое и главное разделение в 1С-Битрикс — между свойствами товара и свойствами торгового предложения (SKU). Их путают чаще всего, и именно из этого растёт половина проблем.

АспектСвойство товараСвойство предложения (SKU)
Что описываетМодель в целомКонкретный вариант
ПримерыБренд, материал, странаРазмер, цвет, объём, фасовка
Одинаково для вариантовДаНет, различается
Роль в каталогеОбщее описаниеВыбор варианта, наличие, цена

Правило простое: то, что одинаково для всех вариантов модели, — свойство товара; то, что различает варианты, — свойство предложения. Если сделать цвет свойством товара, вы не сможете держать одну модель в разных цветах с раздельным наличием. Это разделение отражает и природу данных в 1С, где номенклатура и характеристики тоже различны.

От номенклатуры до витрины каталога Номенклатуратовары из 1ССвойства и SKUхарактеристикиКарточкафото, описаниеИндекспоиск и фильтрКаталогвитрина клиенту
Схема: номенклатура из 1С обрастает свойствами и торговыми предложениями, наполняется контентом карточки и индексируется — так формируется витрина, по которой ищут и фильтруют.

Типы свойств: список, справочник, строка, число

Второй ключевой выбор — тип каждого свойства. От него зависит, попадёт ли характеристика в фильтр и не расплодит ли дубли.

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

Единый словарь характеристик

Отдельные категории нельзя проектировать в вакууме — иначе в одной появится «Производитель», в другой «Бренд», в третьей «Марка», и всё это об одном. Решение — единый словарь характеристик: согласованный на весь каталог набор свойств и значений.

Единый словарь означает: один список брендов на все категории, одна шкала размеров, единые названия и коды свойств там, где смысл совпадает. Это резко упрощает фильтр, сравнение товаров, обмен с 1С и поддержку. Проектировать его нужно до массового наполнения: переделывать словарь на большом живом каталоге — дорогой и болезненный проект. Как устроен фильтр, который опирается на такой словарь, мы подробно разбираем в статье про поиск и каталог блога.

Группировка и приоритет в карточке

Даже при чистой структуре карточку легко перегрузить. Показывать всё подряд одной простынёй — значит прятать важное среди второстепенного. Разумный подход к выводу:

  1. Выделите ключевые характеристики. 4–6 свойств, которые реально влияют на выбор в вашей категории, — наверх, на видное место.
  2. Сгруппируйте остальные. Полный список — в блок «Все характеристики» по логическим группам (габариты, материалы, комплектация).
  3. Сверните полноту. Полная таблица доступна, но не давит: раскрывается по клику.
  4. Согласуйте с фильтром. То, по чему фильтруют, стоит показывать и в карточке — это единый набор данных.

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

Характеристики и умный фильтр

Умный фильтр 1С-Битрикс (компонент catalog.smart.filter) — прямое продолжение структуры характеристик. Он строится на свойствах инфоблока: в настройках указывают, какие свойства участвуют в фильтре и как отображаются — флажки, диапазон для чисел, выбор цвета.

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

Обмен характеристик с 1С

Характеристики не живут только на сайте — они приходят из 1С при обмене по CommerceML. Свойства номенклатуры сопоставляются со свойствами инфоблока, а характеристики вариантов — со свойствами торговых предложений. Чтобы обмен наполнял карточки без дублей, значения-справочники должны совпадать по коду, а не только по названию.

Если структура на сайте и в 1С согласована, обмен работает как автопилот: новые товары и характеристики появляются на сайте автоматически и корректно. Если нет — каждый обмен плодит дубли значений и «потерянные» свойства, а каталог снова превращается в кашу. Поэтому единый словарь проектируют с оглядкой на 1С. Надёжность и безопасность таких обменов мы разбираем в статье про REST, вебхуки и безопасность в Битрикс, а быстрые выборки по свойствам — в материале про D7 и ORM.

Сравнение товаров и SEO

Структурированные характеристики работают не только на карточку и фильтр. Они дают ещё два эффекта:

Всё это — «бесплатные» бонусы правильной структуры: вы проектируете свойства один раз, а выигрывают карточка, фильтр, сравнение и продвижение.

Проектирование структуры пошагово

  1. Соберите категории и требования. Поймите, по чему покупатели выбирают в каждой группе товаров.
  2. Разделите товар и SKU. Определите, что общее для модели, а что различает варианты.
  3. Назначьте типы. Повторяющееся и фильтруемое — справочники, измеримое — числа, уникальное — строки.
  4. Постройте единый словарь. Один набор свойств и значений на весь каталог, согласованный с 1С.
  5. Настройте вывод. Ключевые характеристики наверх, полные — в сворачиваемый блок.
  6. Соберите фильтр. Включите нужные свойства в умный фильтр с правильным отображением.
  7. Проверьте обмен. Убедитесь, что характеристики из 1С сопоставляются по коду без дублей.

Миграция «каши» в порядок

Если каталог уже стал кашей, структуру можно исправить, но это проект, а не правка на ходу. Порядок действий:

  1. Аудит свойств. Соберите все существующие свойства и значения, найдите дубли и синонимы.
  2. Спроектируйте целевую структуру. Единый словарь, разделение товар/SKU, типы свойств.
  3. Сопоставьте старое с новым. Составьте карту соответствия старых значений целевым.
  4. Мигрируйте на копии. Проведите миграцию и проверьте фильтр, карточку и обмен до выката в бой.

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

Частые ошибки

Чек-лист внедрения

  1. Товар и SKU разделены. Общее — в свойствах товара, различающее — в предложениях.
  2. Типы назначены. Справочники для повторяющегося, числа для измеримого, строки для уникального.
  3. Единый словарь есть. Один набор свойств и значений на весь каталог.
  4. Вывод продуман. Ключевые характеристики наверху, полные — свёрнуты.
  5. Фильтр собран. Нужные свойства включены в умный фильтр с корректным отображением.
  6. Обмен согласован. Характеристики из 1С сопоставляются по коду без дублей.
  7. Проверено на данных. Карточка, фильтр, сравнение и обмен работают на реальном каталоге.

Вывод

Структура характеристик — это фундамент, на котором стоит вся товарная часть магазина: карточка, умный фильтр, сравнение, SEO и обмен с 1С. Каша возникает не от полноты данных, а от отсутствия структуры: спутанные товар и SKU, свободный ввод вместо справочников, разные слова для одного смысла в разных категориях.

Лечится это проектированием: разделите свойства товара и предложений, сделайте всё повторяющееся справочниками, постройте единый словарь и свяжите его с фильтром и обменом. Продуманная один раз структура работает годами и экономит колоссальные усилия на поддержке. А если каталог уже стал кашей — начните с аудита и контролируемой миграции, и порядок в характеристиках вернёт порядок во всём магазине на 1С-Битрикс.

Частые вопросы

Чем свойство товара отличается от свойства торгового предложения?

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

Когда характеристику делать списком (справочником), а когда строкой?

Списком (типом «список» или привязкой к справочнику highload-блока) делают всё, что повторяется и по чему фильтруют: бренд, цвет, материал. Тогда значения единообразны и попадают в умный фильтр. Строкой оставляют уникальные текстовые данные, которые не повторяются и не нужны в фильтре. Главное правило: если по характеристике будут фильтровать или она повторяется у многих товаров — это справочник, а не свободный текст.

Почему свободный ввод характеристик приводит к «каше»?

Потому что одно и то же значение вводят по-разному: «красный», «Красный», «красн.», «red». Для человека это одно, для системы — четыре разных значения. В фильтре появляются дубли, товары теряются, а данные невозможно сопоставить с 1С. Свободный ввод допустим только там, где значение действительно уникально. Всё повторяющееся должно выбираться из справочника, а не набираться руками.

Сколько характеристик показывать в карточке товара?

Ровно столько, сколько помогает принять решение, — не больше. Гигантская таблица из десятков строк утомляет и прячет важное. Разумный подход: вынести 4–6 ключевых характеристик наверх, а полный список свернуть в отдельный блок «Все характеристики». Приоритет определяется тем, что реально влияет на выбор в вашей категории. Полнота важна, но она не должна мешать быстро увидеть главное.

Как связаны характеристики и умный фильтр в 1С-Битрикс?

Умный фильтр (компонент catalog.smart.filter) строится на свойствах инфоблока: в настройках фильтра включают, какие свойства участвуют и как отображаются (флажки, диапазон, цвет). Фильтр работает хорошо только на структурированных свойствах-справочниках: по свободному тексту нормально отфильтровать нельзя. Поэтому проектирование характеристик и проектирование фильтра — это одна задача: сначала структура свойств, затем на её основе фильтр.

Что такое единый словарь характеристик и зачем он нужен?

Единый словарь — это согласованный набор характеристик и их значений для всего каталога: один список брендов, одна шкала размеров, единые названия свойств между категориями. Он избавляет от ситуации, когда в одной категории «Производитель», а в другой «Бренд» — по сути об одном. Единый словарь упрощает фильтр, сравнение товаров, обмен с 1С и поддержку каталога. Его проектируют до массового наполнения, иначе потом переделывать дорого.

Как характеристики попадают на сайт из 1С?

При обмене по CommerceML из 1С приходят и товары, и их характеристики: свойства номенклатуры сопоставляются со свойствами инфоблока, а характеристики вариантов — со свойствами торговых предложений. Чтобы это работало без дублей, значения-справочники должны совпадать по коду, а не только по названию. Если структура на сайте и в 1С согласована, обмен наполняет карточки автоматически; если нет — появляются дубли и «потерянные» свойства.

Можно ли переделать структуру характеристик на живом каталоге?

Можно, но это проект, а не правка «на ходу»: нужно спроектировать целевую структуру, сопоставить старые значения с новыми, мигрировать данные и перенастроить фильтр и обмен. На большом каталоге это делают поэтапно и с проверкой на копии. Поэтому дешевле продумать структуру заранее. Если каталог уже «каша», начинать стоит с аудита свойств и единого словаря, а миграцию проводить контролируемо, а не вручную по одному товару.

Поделиться:

Каталог превратился в кашу?

Проведём аудит свойств, спроектируем единый словарь характеристик, свяжем с умным фильтром и обменом 1С. Расскажите о вашем каталоге.

Аудит и оптимизация 1С

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс: проектируем каталоги, свойства, умный фильтр и обмен с 1С для больших ассортиментов.

← Все статьи блога