Настройка модуля обмена Битрикс с 1С: как правильно выгружать свойства товаров и торговые предложения (SKU)
Запуск интернет-магазина на платформе 1С-Битрикс часто начинается с одной и той же проблемы: база товаров в «1С:Управление торговлей» готова, но при попытке настроить битрикс обмен с сайтом каталог превращается в хаос. Вместо аккуратных карточек с возможностью выбора цвета и размера покупатель видит сотни дублирующихся позиций, либо важные характеристики (бренд, материал, габариты) просто исчезают по дороге.
В этой статье мы разберем, почему штатный модуль обмена битрикс с 1с иногда работает не так, как ожидается, и как правильно настроить передачу свойств 1С-Битрикс, чтобы ваш каталог работал идеально.
Почему ломается выгрузка свойств? 3 главные причины
Когда запускается стандартный обмен, Битрикс и 1С пытаются сопоставить данные. Конфликты возникают в следующих случаях:
- Неправильная структура в 1С. Если в вашей товароучетной системе характеристики (например, «Размер») заполнены как текстовое поле, а не как справочник, Битрикс создаст под каждый размер отдельное текстовое свойство. Итог — фильтр на сайте станет неуправляемым.
- Путаница со свойствами и торговыми предложениями (SKU). Предприниматели часто путают простые свойства товара (то, что неизменно для всей модели, например, «Бренд») и характеристики (то, что определяет конкретную единицу — «Цвет» или «Размер»). На сайте они должны выгружаться в разные инфоблоки.
- Ошибки идентификаторов (XML_ID). Если товар или свойство были созданы на сайте вручную, а затем та же позиция выгружается из 1С, Битрикс не сможет их связать. Появятся дубли.
Пошаговый план: Как настроить выгрузку свойств правильно
Чтобы фильтрация в каталоге работала корректно, а карточки товаров выглядели профессионально, выполните следующие шаги в настройках интеграции:
Шаг 1: Настройка на стороне 1С
Перед запуском выгрузки зайдите в настройки узла обмена с сайтом в вашей 1С:
- Убедитесь, что все общие свойства (Бренд, Коллекция, Страна) вынесены в Дополнительные реквизиты номенклатуры.
- Все изменяемые параметры (Цвет, Размер, Объем памяти) должны быть оформлены строго как Характеристики номенклатуры. Именно они в будущем превратятся в SKU (торговые предложения) на стороне Битрикса.
Шаг 2: Настройка инфоблоков в Битриксе
Перейдите в админ-панель сайта по пути:
Магазин ➔ Настройки ➔ Интеграция с 1С
- Вкладка Каталог: проверьте, установлена ли галочка «Выгружать предложения (характеристики) в отдельный инфоблок». Если её не поставить, сайт не сможет создать выбор размера или цвета внутри одной карточки.
- Установите режим загрузки свойств: выберите «Деактивировать», если элементы отсутствуют в файле выгрузки, чтобы на сайте всегда были актуальные данные.
Шаг 3: Настройка умного фильтра
Чтобы выгруженные свойства появились в фильтре каталога, перейдите в меню:
Контент ➔ Инфоблоки ➔ Типы инфоблоков ➔ Каталог
Найдите нужное свойство (например, ATT_BRAND), нажмите на три точки рядом с ним и поставьте галочку «Показывать в умном фильтре». Выберите вид отображения (чекбоксы, радиокнопки или список).
Когда стандартного модуля обмена недостаточно?
Штатный механизм интеграции отлично справляется с базовыми задачами. Однако реальный бизнес часто требует нестандартных решений. Вам точно понадобится помощь программиста, если:
- Вам нужно настроить выгрузку разных цен для разных типов покупателей (опт, розница, партнеры).
- Остатки товаров должны распределяться по конкретным региональным складам с отображением «В наличии» для каждого города.
- Вам требуется кастомный обмен с МойСклад или 1С с логикой, которой просто нет в стандартных галочках модуля.
Из практики AG Studio: К нам обратился клиент, у которого при выгрузке 15 000 товаров из 1С полностью зависал сервер хостинга. Стандартный модуль пытался передать все данные одним пакетом. Мы оптимизировали процесс, настроили пошаговую выгрузку порциями по 500 элементов и переписали логику обработки картинок. Время обмена сократилось с 4 часов до 12 минут, а нагрузка на базу данных снизилась на 70%.
Нужна помощь с настройкой интеграции?
Проблемы с синхронизацией данных напрямую влияют на продажи: клиенты видят неактуальные цены, а менеджеры тратят часы на ручное исправление заказов.
Если у вас возникли сложности, двоятся товары или не работают свойства — не рискуйте стабильностью сайта. Команда разработчиков AG Studio специализируется на сложных интеграциях. Мы настроим правильный обмен вашего сайта с 1С или МойСклад, исправим ошибки в инфоблоках и заставим ваш интернет-магазин работать как швейцарские часы.