БесплатноБесплатный аудит сайта и кода на 1С-Битрикс при заказе доработки или поддержки

Выбор вариантов товара (размер, цвет): как не запутать покупателя

Выбор размера и цвета товара в карточке интернет-магазина на 1С-Битрикс: селектор торговых предложений и наличие

Покупатель нашёл нужную футболку, выбрал синий цвет, но не заметил, что размер остался не выбран — и упёрся в неактивную кнопку без объяснений. Или выбрал 44-й, добавил в корзину, а на кассе выяснилось, что в синем 44-го нет, зато он есть в чёрном. Каждая такая заминка — это не просто раздражение: это брошенная корзина и возврат, который вы оплатите доставкой в обе стороны.

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

Коротко

  • Размер и цвет, от которых зависят цена и остаток, делают торговыми предложениями (SKU), а не свойствами товара.
  • Недоступные варианты показывают неактивными, а не прячут; невозможные комбинации блокируют на лету по матрице предложений.
  • При выборе цвета переключаются фото, цена и артикул — иначе растут возвраты «пришло не то».
  • Корректность наличия по вариантам держится на стабильном обмене SKU с 1С по CommerceML.

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

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

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

Что стоит на кону

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

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

КритерийСвойство товараТорговое предложение (SKU)
Своя ценаНетДа
Свой остаток по складуНетДа
Свой артикул и штрихкодНетДа
Своё фото вариантаОграниченноДа
ПримерМатериал, бренд, странаРазмер, цвет, объём

Правило простое: если от вариации зависят цена, остаток или отдельный учёт на складе — это торговое предложение. Размер и цвет почти всегда сюда попадают, потому что «синий 44» и «чёрный 46» — это разные складские позиции с разным наличием. Свойством же оставляют то, что описывает товар целиком и не влияет на учёт, — материал, бренд, сезон.

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

Как устроены SKU в 1С-Битрикс

В 1С-Битрикс торговые предложения — это отдельный инфоблок, подчинённый инфоблоку товаров. Каждый товар-родитель может иметь набор предложений, а сами вариации задаются свойствами торгового предложения (например, свойство «Размер» и свойство «Цвет» типа «список» или «привязка к элементу справочника»).

Ключевые сущности, которые важно понимать при проектировании:

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

Селектор размера и цвета: паттерны

Как именно показать выбор — вопрос не вкуса, а понятности. Разные типы вариаций требуют разных элементов управления.

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

Наличие вариантов и матрица комбинаций

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

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

  1. Показать всё, что бывает. Все размеры и цвета модели видны, включая отсутствующие в наличии.
  2. Пометить отсутствующие. Нет на складе — вариант приглушён или зачёркнут с подписью «нет в наличии».
  3. Гасить невозможные комбинации. Выбрали красный — размеры, которых в красном не бывает, становятся недоступны.
  4. Дать подписку. На отсутствующем варианте — кнопка «сообщить о поступлении», чтобы не терять спрос.

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

Фото, цена и артикул под вариант

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

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

Как не дать покупателю ошибиться

Даже с хорошим селектором остаётся риск, что клиент закажет не тот вариант по невнимательности. Несколько приёмов сводят это к минимуму:

Не молчите на кнопке: неактивная кнопка без объяснения — источник ухода. Замените «серую кнопку» на подсказку «Выберите размер», и часть брошенных корзин вернётся сама.

Много вариаций: когда становится сложно

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

Стратегии, которые спасают:

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

Остатки, обмен с 1С и мобильный UX

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

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

Скорость карточки с торговыми предложениями

Товар с большим числом предложений — это большой объём данных на странице: массив всех SKU с ценами, остатками, фото и характеристиками. Без внимания к производительности карточка начинает тормозить, особенно на мобильных.

Скорость важна не только для UX, но и для инфраструктуры под нагрузкой — про фундамент мы писали в статье о хостинге и инфраструктуре BitrixVM. А стабильность выкладки изменений в карточку без простоев обеспечивает грамотный CI/CD и деплой на Битрикс.

Частые ошибки выбора вариантов

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

  1. Структура определена. Размер и цвет — торговые предложения; материал и бренд — свойства товара.
  2. Селектор понятен. Цвет — сваты, размер — кнопки, всё наличие видно сразу, есть размерная сетка.
  3. Наличие честное. Отсутствующие варианты помечены, невозможные комбинации блокируются по матрице.
  4. Зависимости обновляются. Фото, цена и артикул меняются при выборе варианта.
  5. Защита от ошибки. Выбор подсвечен и продублирован текстом, добавление заблокировано до выбора.
  6. Обмен настроен. SKU и остатки по складам стабильно приходят из 1С по CommerceML.
  7. Мобильный проверен. Элементы крупные, смена фото без «прыжка» вёрстки.
  8. Скорость под контролем. Компонент карточки кэшируется, мёртвые вариации вычищены.

Вывод

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

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

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

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

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

Сколько свойств вариаций стоит выводить в карточке?

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

Как показывать варианты, которых нет в наличии?

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

Нужно ли менять фото и цену при выборе цвета?

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

Что делать, если комбинация размера и цвета невозможна?

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

Как избежать ошибок заказа не того варианта?

Ключевых мер три: выбранный вариант всегда явно подсвечен, его название дублируется текстом рядом с кнопкой («Выбрано: синий, 44»), а добавить в корзину нельзя, пока обязательный параметр не выбран. Дополнительно в корзине и письме-подтверждении показывают полное наименование варианта с артикулом SKU, чтобы клиент увидел, что именно заказал.

Откуда берутся остатки по размерам и цветам?

Из учётной системы через обмен CommerceML: 1С выгружает торговые предложения с их артикулами и остатками по складам, а сайт их отображает. Поэтому корректность выбора вариантов упирается в качество обмена: если SKU в 1С и на сайте не сопоставлены стабильно, наличие «поедет». Настройку и отладку этого обмена мы закрываем услугами автоматизации.

Влияет ли выбор вариантов на скорость карточки?

Да. У товара с сотнями предложений компонент карточки отдаёт большой массив данных о вариантах, ценах и остатках. Без кэширования и разумной верстки это замедляет страницу. Лишние вариации, которые никто не выбирает, стоит убрать, а данные предложений — кэшировать и подгружать только для реально доступных комбинаций.

Поделиться:

Карточка с вариантами теряет заказы?

Проверим структуру торговых предложений, UX выбора размера и цвета и корректность наличия по SKU. Рассчитаем работу по вашему каталогу.

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

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины и порталы на 1С-Битрикс: проектируем карточки с торговыми предложениями, выбор размера и цвета, наличие по складам и обмен с 1С.

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