Модуль «Торговый каталог» (catalog) превращает обычный инфоблок в полноценную товарную базу магазина: добавляет цены и типы цен, торговые предложения, складской учёт, единицы измерения и правила скидок. Разберём, какие возможности он открывает и как ими пользоваться на практике.
Что такое торговый каталог и чем он отличается от инфоблока
Обычный инфоблок хранит только контент: название, описание, картинки и произвольные свойства. Он ничего «не знает» о том, что элемент — это товар, у которого есть цена, остаток и единица измерения. Торговый каталог — это надстройка над инфоблоком: технически вы переводите инфоблок в режим каталога, и модуль catalog начинает хранить для его элементов коммерческие данные в собственных таблицах.
После включения режима каталога у элемента появляются вкладки «Торговый каталог», «Цены», «Скидки», «Штрихкод», а сам инфоблок начинает участвовать в работе корзины, заказов и обмена с 1С. Ключевое отличие простое: инфоблок описывает товар как контент, каталог — как товарную позицию, которую можно купить.
Цены и типы цен
Главная возможность каталога — работа с ценами. Модуль позволяет задать товару не одну цену, а несколько, привязанных к типам цен (справочник в разделе Магазин → Настройки → Типы цен). Типовой набор: розничная, оптовая, дилерская, закупочная.
- Разные цены для разных покупателей. Тип цены привязывается к группам пользователей, поэтому оптовик видит оптовую цену автоматически, без ручного пересчёта.
- Права на просмотр и покупку. Для каждого типа цены отдельно настраивается, кто может её видеть и по ней покупать.
- Валюта и наценки. Цена хранится в конкретной валюте (модуль
currency), поддерживается автоматический пересчёт по курсу.
Базовым назначается один тип цены — именно он используется в расчётах по умолчанию и участвует в обмене с 1С. Остальные типы работают как дополнительные ценовые уровни.
Торговые предложения (SKU)
Торговые предложения (SKU, в интерфейсе — «Предложения») решают задачу товаров с вариантами: одна футболка в разных размерах и цветах, один смартфон в разной памяти. Технически создаётся отдельный инфоблок предложений, который привязан к основному каталогу, а каждое предложение — это самостоятельный элемент со своей ценой, остатком и штрихкодом.
На карточке товара покупатель выбирает свойства (размер, цвет), а система подставляет цену и наличие конкретного предложения. Свойства, по которым идёт выбор, помечаются как участвующие в SKU в настройках инфоблока предложений.
Складской учёт, остатки и единицы измерения
Каталог умеет вести количественный учёт. Для товара включается флаг «Количественный учёт», после чего в системе отражается остаток, а корзина не даёт заказать больше, чем есть в наличии (если запрещена продажа при отсутствии).
При многоскладовой торговле подключается модуль «Складской учёт»: остаток хранится в разрезе складов (Магазин → Склады), а на витрине можно показывать наличие по конкретным точкам выдачи. Каждому товару задаётся единица измерения (штука, кг, метр, комплект) из справочника единиц, а также коэффициенты для расчёта и веса.
| Возможность | Где настраивается | Модуль |
|---|---|---|
| Остаток товара | Карточка товара, вкладка «Торговый каталог» | catalog |
| Остатки по складам | Магазин → Склады | Складской учёт |
| Единицы измерения | Магазин → Настройки → Единицы измерения | catalog |
Скидки, наборы и комплекты
Модуль включает гибкий механизм скидок на товары (раздел Магазин → Маркетинг → Правила работы с корзиной и скидки на уровне каталога). Правила строятся по условиям: категория товара, сумма корзины, группа покупателя, промокод, период действия.
- Скидки на каталог меняют цену товара до попадания в корзину.
- Правила работы с корзиной применяются уже к составу заказа — скидка на N-й товар, подарок, бесплатная доставка.
- Наборы и комплекты. Товар можно собрать из нескольких позиций (комплект) — удобно для акций «товар + аксессуар».
Скидки суммируются или работают по приоритетам — поведение управляется настройками, поэтому важно тестировать связки правил на реальных корзинах.
Обмен с 1С и импорт данных
Торговый каталог — это основа для обмена с «1С:Предприятие» по протоколу CommerceML. Именно наличие каталога позволяет 1С выгружать на сайт номенклатуру, цены, остатки и характеристики, а сайту — отправлять обратно заказы.
Соответствие настраивается так: типы цен на сайте сопоставляются с типами цен в 1С, свойства инфоблока — с характеристиками номенклатуры, торговые предложения — с характеристиками/сериями. Поддерживается и ручной импорт/экспорт через CSV и Excel (раздел Магазин → Настройки → Экспорт/Импорт) — для первичной загрузки или разовых операций.
Дополнительные возможности каталога
Помимо базовых функций модуль даёт ряд инструментов, которые часто недооценивают:
- Штрихкоды. У товара и предложения есть поле штрихкода — используется в складских операциях и интеграциях.
- Комплекты и сопутствующие товары. Связи между позициями для блоков «с этим покупают».
- Наборы свойств (SKU-фильтры). Умный фильтр (
catalog.smart.filter) строится по свойствам и ценам каталога. - Highload-справочники для больших списков значений (бренды, цвета) вместо обычных свойств-списков.
- Права доступа к каталогу и типам цен — тонко разграничивают, кто что видит и редактирует.
Все эти возможности активируются постепенно — не обязательно включать всё сразу. Магазин может стартовать с минимума (цена + остаток) и наращивать функциональность по мере роста ассортимента.
Итог
Торговый каталог в Битрикс — это не отдельный раздел, а набор коммерческих возможностей поверх инфоблока: несколько типов цен, торговые предложения, складской учёт, единицы измерения, скидки и обмен с 1С. Достаточно перевести инфоблок в режим каталога — и товар из контента превращается в позицию, которую можно продавать.
Мы в B2Bsite проектируем структуру каталога так, чтобы она сразу «дружила» с 1С и выдерживала рост ассортимента: правильно раскладываем свойства и SKU, настраиваем типы цен и обмен, разгоняем витрину. Если нужно собрать магазин с нуля или навести порядок в существующем каталоге — поможем на любом этапе.
Частые вопросы
В какой редакции Битрикс доступен торговый каталог?
Модуль «Торговый каталог» входит в редакции «Малый бизнес» и «Бизнес». В редакции «Старт» его нет — там доступен только контентный инфоблок без цен и заказов.
Чем торговый каталог отличается от обычного инфоблока?
Инфоблок хранит контент товара — название, описание, свойства. Каталог добавляет коммерческие данные: цены, типы цен, остатки, единицы измерения и участие в корзине и заказах.
Можно ли задать товару несколько цен?
Да. Через справочник типов цен товару назначаются розничная, оптовая, дилерская и другие цены, привязанные к группам покупателей. Один тип назначается базовым.
Что такое торговые предложения (SKU)?
Это варианты одного товара — размеры, цвета, объёмы памяти. Они хранятся в отдельном инфоблоке предложений, и у каждого варианта своя цена, остаток и штрихкод.
Нужен ли складской учёт для работы каталога?
Нет, простой количественный учёт остатка работает и без него. Модуль «Складской учёт» подключают, когда нужно вести остатки в разрезе нескольких складов.
Как каталог связан с обменом с 1С?
Наличие торгового каталога — обязательное условие обмена по CommerceML. Через него 1С выгружает номенклатуру, цены и остатки, а сайт отправляет заказы обратно.
Можно ли включать возможности каталога постепенно?
Да. Магазин может стартовать с базового набора — цена и остаток — и по мере роста ассортимента добавлять предложения, склады, скидки и обмен с 1С.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.