# Торговые предложения в 1С-Битрикс: размеры, цвета и выгрузка из 1С

URL: https://chugunov.pro/torgovye-predlozheniya-bitriks/
Обновлено: 01.10.2026.
Источник: chugunov.pro.

## Коротко

Торговое предложение в Битрикс — это вариант товара с собственной ценой, остатком и артикулом: футболка одного фасона в размерах S, M и L и в трёх цветах, кроссовки в разных размерах, краска в банках разного объёма. Покупатель видит одну карточку товара и выбирает нужный вариант переключателями, а магазин учитывает каждый вариант отдельно. Технически торговые предложения — это отдельный инфоблок, привязанный к каталогу, и работают они в редакциях с модулем «Торговый каталог».

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

| Задача | Где решается | Что важно |
| --- | --- | --- |
| Создать варианты товара | Инфоблок торговых предложений | Привязка к инфоблоку каталога |
| Размеры и цвета | Свойства торгового предложения | Тип свойства «Список» или «Справочник» |
| Цена и остаток | Каждое предложение отдельно | Товар-родитель без своей цены |
| Выгрузка из 1С | Модуль обмена с 1С | Характеристики номенклатуры в 1С |
| Фильтр по размеру | Умный фильтр и фасетный индекс | Флаг показа свойства в фильтре |

## Основная мысль

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

Типичная ситуация: магазин запускают, товары загружают из 1С, варианты приходят, но в карточке вместо удобных кнопок «S, M, L» покупатель видит выпадающий список с длинными названиями вроде «Футболка базовая, красный, M». Фильтр по размеру не работает, потому что размер хранится в одном общем поле вместе с цветом. Исправлять такое после запуска дороже, чем сразу настроить правильно.

Вторая причина думать о структуре заранее — SEO. Если каждому предложению сделать отдельную страницу без канонических адресов, поисковик увидит множество почти одинаковых страниц. Если наоборот спрятать все варианты за JavaScript, поиск не узнает, что у товара есть нужный покупателю цвет.

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

## Что такое торговое предложение в Битрикс и когда оно нужно

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

### Когда варианты нужны

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

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

### Когда варианты не нужны

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

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

### Какая редакция нужна

Торговые предложения работают на модуле «Торговый каталог», а он входит в редакции с интернет-магазином. Магазин в 1С-Битрикс начинается с редакции «Малый бизнес» — 47 000 ₽ по ценам июля 2026 года. Выше идут «Бизнес» за 96 500 ₽ и «Энтерпрайз» от 1 950 000 ₽. В редакциях «Старт» и «Стандарт» торгового каталога нет. Подробное сравнение — в разборе [какую редакцию 1С-Битрикс выбрать](https://chugunov.pro/redakcii-1s-bitriks-kakuyu-vybrat/).

## Как устроены битрикс торговые предложения товара

Товар и его варианты хранятся в двух инфоблоках. Если вы пока слабо представляете, что такое инфоблок и компонент, начните с [объяснения инфоблоков и компонентов Битрикс](https://chugunov.pro/infobloki-i-komponenty-bitriks/) — дальше будет проще.

### Два инфоблока и связь между ними

Основной инфоблок каталога содержит товары. Инфоблок торговых предложений содержит варианты. У каждого предложения есть служебное свойство типа «Привязка к элементам», которое указывает на товар-родитель. При выгрузке из 1С это свойство обычно имеет код CML2_LINK.

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

### Тип товара

У товара в Битриксе есть тип. Для простого товара цена и остаток задаются в самом товаре. Для товара с предложениями цена и остаток у родителя не используются: покупатель кладёт в корзину конкретное предложение. Если по ошибке задать цену и родителю, и вариантам, в каталоге может показываться не та цена, а сортировка по цене работать неверно.

### Что хранится у товара, а что у предложения

| Данные | Товар | Торговое предложение |
| --- | --- | --- |
| Название и описание | Да | Название варианта, обычно автоматически |
| Фотографии | Основные | Фото конкретного цвета |
| Бренд, состав, страна | Да | Нет |
| Размер, цвет, объём | Нет | Да |
| Цена | Нет | Да |
| Остаток и склады | Нет | Да |
| Вес и габариты | Можно общие | Лучше у каждого |
| Артикул | Общий артикул модели | Артикул варианта |

Такое разделение важно для фильтра. Свойства товара фильтруют товары, свойства предложений — варианты. Если размер лежит у товара, фильтр не поймёт, какого размера нет в наличии.

## Свойство торгового предложения битрикс: размеры и цвета

Свойства, которые различают варианты, называют свойствами для отбора предложений. Именно по ним в карточке строятся переключатели: кнопки размеров, кружки цветов.

### Какие типы свойств использовать

- **Список.** Подходит для размеров, объёма, комплектации. Значения задаются один раз в настройках свойства, поэтому в них не бывает опечаток. Порядок значений задаётся сортировкой, и «XS, S, M, L» выстроятся правильно, а не по алфавиту.
- **Справочник.** Свойство, которое берёт значения из highload-блока. У каждого значения может быть название, код и картинка. Так делают выбор цвета образцами ткани или цветными кружками.
- **Строка.** Для отбора неудобна: одинаковые значения могут быть записаны по-разному, и переключатели будут дублироваться. Используйте строку только для служебных данных.

### Пошаговая настройка размеров и цветов

1. Откройте настройки инфоблока торговых предложений и добавьте свойство «Размер» типа «Список». Задайте код латиницей, например SIZE.
2. Заполните значения размеров и задайте им сортировку в порядке возрастания.
3. Создайте highload-блок для цветов с полями названия, кода и картинки. Заполните его образцами.
4. Добавьте свойство «Цвет» типа «Справочник» и привяжите его к созданному highload-блоку.
5. У обоих свойств включите показ в умном фильтре, если по ним нужно фильтровать.
6. В параметрах компонента каталога укажите эти свойства как свойства для отбора предложений.
7. Проверьте карточку товара: переключатели должны появиться, а недоступные комбинации — блокироваться или скрываться, в зависимости от шаблона.

### Фотографии вариантов

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

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

## Торговое предложение битрикс 1С: выгрузка характеристик

Если учёт ведётся в 1С, варианты товаров создают там, а сайт их только получает. Общая схема обмена описана в статье про [настройку обмена Битрикс с 1С](https://chugunov.pro/obmen-bitriks-s-1s-nastrojka/). Здесь разберём именно предложения.

### Характеристики номенклатуры в 1С

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

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

### Как характеристики попадают в свойства

Здесь начинается главная сложность. Модуль обмена может записать характеристики в одно множественное свойство, где хранятся пары «название — значение». Выглядит это как «Размер: M; Цвет: красный». Для отображения в карточке такой вариант годится, а для переключателей и фильтра — нет: фильтровать по одному общему полю неудобно.

Решений три:

1. **Использовать настройки обмена**, если текущая версия модуля позволяет раскладывать характеристики по отдельным свойствам. Проверьте параметры компонента обмена и документацию вашей версии.
2. **Передавать размер и цвет из 1С как отдельные свойства** номенклатуры, а не как реквизиты характеристики. Тогда на сайте они придут как обычные свойства предложений.
3. **Добавить обработчик после импорта.** Битрикс вызывает событие после успешной выгрузки каталога, и в обработчике можно разложить значения общего свойства по свойствам «Размер» и «Цвет» с нужными типами.

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

### Что проверить после первой выгрузки

- Каждое предложение привязано к правильному товару, нет «сирот» без родителя.
- Цены пришли в нужный тип цены, и у предложений их видно в административной части.
- Остатки совпадают с 1С хотя бы на выборке из 10–20 товаров.
- Значения размеров и цветов записаны единообразно: «M» и «М» кириллицей — это два разных значения.
- Заказ с сайта уходит в 1С с правильной характеристикой, а не только с номенклатурой.

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

## Вывод вариантов в карточке и каталоге

Компоненты каталога в Битриксе умеют работать с предложениями из коробки, но многое зависит от шаблона. Готовые решения обычно уже содержат оформленные переключатели, а на самописных шаблонах их делают отдельно.

### Карточка товара

В карточке покупатель выбирает вариант, и страница должна сразу обновить цену, наличие, артикул и фото. Если комбинации нет — например, красного цвета в размере XL — кнопка должна быть недоступна, а не приводить к ошибке при добавлении в корзину.

Удобно, когда при открытии карточки выбран вариант, который есть в наличии и лучше всего продаётся, а не первый по сортировке. Это настраивается в шаблоне или параметрах компонента.

### Список товаров

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

### Фильтр по размерам и цветам

Умный фильтр показывает свойства предложений, если они отмечены для показа в фильтре. Для скорости включают фасетный индекс: без него фильтр на больших каталогах работает медленно. После изменения свойств индекс пересоздают.

Фильтр должен учитывать наличие. Если покупатель выбрал размер M, в выдаче должны остаться товары, у которых M есть на складе, а не все товары, где такой размер когда-то существовал.

## SEO и дубли страниц

Варианты влияют на индексацию сильнее, чем кажется. Есть два способа устроить адреса.

### Один адрес на товар

Все варианты живут на странице товара, выбор меняет содержимое без перехода. Это самый безопасный вариант: одна страница собирает весь вес, дублей нет. Минус — нельзя продвигать отдельный вариант по отдельному запросу.

### Отдельный адрес на вариант

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

Без этого поисковик найдёт десятки почти одинаковых страниц. Как их находить и убирать, описано в статье про [дубли страниц на сайте](https://chugunov.pro/dubli-stranic-na-sajte/). Параметры фильтра тоже порождают дубли, поэтому страницы фильтра закрывают от индексации или делают посадочными с собственными метатегами.

## Типичные ошибки и на чём опасно экономить

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

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

- **Варианты заведены отдельными товарами.** Каталог раздувается, в поиске появляются одинаковые карточки, остатки не складываются в одну картину.
- **Размер и цвет хранятся строкой.** В фильтре появляются «Красный», «красный» и «красн.».
- **Цена задана у родителя и у предложений.** В каталоге показывается одна цена, в корзине — другая.
- **Нет фото у вариантов.** Покупатель выбирает цвет, а фото не меняется.
- **Фасетный индекс не пересоздан.** Фильтр показывает несуществующие значения или не показывает новые.
- **Заказ уходит в 1С без характеристики.** Склад собирает не тот вариант.
- **Доработки внесены прямо в системный шаблон.** После обновления они пропадают. Как этого избежать, разобрано в статье про [модули 1С-Битрикс и их обновление](https://chugunov.pro/moduli-1s-bitriks/).

### На чём не стоит экономить

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

### Чек-лист перед запуском

1. Редакция лицензии включает торговый каталог.
2. Инфоблок каталога связан с инфоблоком предложений.
3. Для каждого свойства варианта выбран тип «Список» или «Справочник».
4. Значения свойств единообразны и отсортированы.
5. Свойства отмечены для показа в фильтре, фасетный индекс создан.
6. У вариантов есть фото, хотя бы по цветам.
7. Цены и остатки только у предложений.
8. Обмен с 1С проверен на копии сайта.
9. Тестовый заказ дошёл в 1С с характеристикой.
10. Решено, как устроены адреса вариантов, настроены канонические адреса.

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

### Что такое торговое предложение в Битрикс простыми словами?

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

### В какой редакции 1С-Битрикс есть торговые предложения?

В редакциях с интернет-магазином, начиная с «Малого бизнеса». В «Старте» и «Стандарте» торгового каталога нет, и варианты с ценами и остатками там штатно не сделать.

### Как добавить битрикс торговые предложения товара вручную?

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

### Как настроить свойство торгового предложения в Битрикс для выбора цвета картинкой?

Создайте highload-блок с образцами цветов и добавьте в инфоблок предложений свойство типа «Справочник», привязанное к нему. Затем укажите это свойство в параметрах компонента как свойство для отбора предложений.

### Почему не выгружаются торговые предложения из 1С?

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

### Как сделать фильтр по размерам?

Отметьте свойство размера у предложений для показа в умном фильтре, пересоздайте фасетный индекс и проверьте, что в шаблоне фильтра это свойство не скрыто.

### Можно ли сделать отдельную страницу для каждого цвета?

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

### Сколько предложений может быть у одного товара?

Жёсткого практического предела нет, но при сотнях вариантов на товар карточка начинает загружаться медленно. В таких случаях варианты подгружают частями или делят товар на модели.

### Что делать, если после обмена цены у вариантов пропали?

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

### Нужно ли менять шаблон для торговых предложений?

В большинстве готовых решений переключатели уже есть. На самописных шаблонах вывод вариантов, смену фото и цены обычно дорабатывают отдельно.

## Итог

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

Больше всего проблем создаёт не создание вариантов, а их связка с фильтром, фотографиями, обменом и адресами страниц. Если спроектировать это до загрузки каталога и проверить обмен на копии сайта, магазин запускается без переделок, а покупатель легко находит нужный размер. Общий порядок запуска описан в разборе [этапов интернет-магазина на 1С-Битрикс](https://chugunov.pro/internet-magazin-na-bitriks-etapy/).

Если нужно настроить торговые предложения, разложить характеристики из 1С по свойствам или сделать выбор цвета картинками, я как частный разработчик на 1С-Битрикс возьму это на себя: спроектирую структуру каталога, настрою обмен и шаблон карточки. Работаю напрямую, без посредников. Подробнее — на странице [разработки интернет-магазина на Битриксе](https://chugunov.pro/uslugi/internet-magazin-na-bitrikse/).

- 12.10.2026

## Связанное на сайте

- Услуга [Перенос сайта на Битрикс](https://chugunov.pro/uslugi/perenos-sajta-na-bitriks/)
- Справочник API [Справочник API 1С-Битрикс](https://chugunov.pro/api-bitrix/)
- Глоссарий [Глоссарий: 1С-Битрикс](https://chugunov.pro/glossary/bitrix/)

Автор статьи [Чугунов Алексей](https://chugunov.pro/about/) Fullstack-разработчик: 1С-Битрикс, WordPress, PHP
[Обо мне](https://chugunov.pro/about/)

Рубрики блога

- [Продажи](https://chugunov.pro/category/sales/) 16
- [Продвижение](https://chugunov.pro/category/prodvizhenie/) 22
- [Создание сайтов](https://chugunov.pro/category/sozdanie-sajtov/) 75
- [Интересное](https://chugunov.pro/category/interesnoe/) 13

Остались вопросы?

Отправьте сообщение, и я свяжусь с вами в ближайшее время

Или звоните, сразу обсудим детали.

[+7 (915) 016-99-88](tel:79150169988)
