Eofferix поддерживает обмен каталогом с конфигурациями: 1С:Розница, 1С:Управление Нашей Фирмой (УНФ), 1С:Управление торговлей, 1C:ERP и 1С:Комплексная автоматизация. Если у вас иная версия, но она поддерживает передачу каталога в форматах XML, CML, JSON, YML, XLS, CSV, XLSX, то обмен также можно настроить.
Интеграция помогает перенести каталог из 1С на сайт под управлением Битрикса: разделы, товары, торговые предложения, свойства, цены, остатки, изображения и файлы. В Eofferix вы выбираете источник, смотрите структуру данных, задаёте правила загрузки и отправляете уже подготовленный каталог на сайт.
Что передаётся из 1С в Битрикс
| Данные из 1С | Что получится в Битриксе |
|---|---|
| Группы номенклатуры | Разделы каталога. Если отдельное поле идентификации не выбрано, разделы сопоставляются по полному пути названий. |
| Номенклатура | Товары в выбранном инфоблоке каталога. |
| Характеристики номенклатуры | Торговые предложения: размеры, цвета, комплектации, отдельные цены и остатки. |
| Реквизиты и свойства | Свойства товара, предложения или раздела в зависимости от того, где вы связали поле в снапшоте. |
| Цены и остатки | Значения товара или конкретного торгового предложения. |
| Картинки и файлы | Изображения и файлы карточек, если они есть в источнике или архиве выгрузки. |
Как настроить обмен каталогом
- Создайте или выберите источник с выгрузкой из 1С.
- В профиле выберите шаблон 1C-Bitrix и проверьте подключение к сайту.
- Выберите каталог Битрикса, куда нужно загружать товары.
- В снапшоте отметьте, где в источнике находятся разделы, товары, торговые предложения и свойства.
- Свяжите поля: название, цену, остаток, картинки, путь разделов, внешний ID, артикулы и нужные характеристики.
- Выберите сценарий обмена: бережное обновление, полную синхронизацию источника, обновление найденных или другой подходящий пресет.
- Сделайте тестовую выгрузку, проверьте результат в админке Битрикса и затем запускайте полный обмен.

Товары и торговые предложения
В Битриксе товары и торговые предложения обычно лежат в разных инфоблоках. Поэтому данные общей карточки и данные конкретного варианта нужно связывать отдельно.
Например, футболка может быть одним родительским товаром, а размеры S, M и L — отдельными торговыми предложениями. Цена, остаток, цвет, размер и артикул конкретного размера должны попасть в торговое предложение, а не в родительский товар.
| Данные из 1С | Куда записывать в Битриксе |
|---|---|
| Внешний код общей карточки товара | Во внешний код товара. |
| Внешний код размера, цвета или комплектации | Во внешний код торгового предложения. |
| Артикул товара | В поле артикула, если вы явно связали артикул в снапшоте. |
| Артикул конкретного предложения | В поле артикула предложения, если артикул относится к варианту. |
Отдельно: внешний код для обмена заказами
Если сайт на Битриксе потом передаёт заказы обратно в 1С, важно сохранить исходный внешний код 1С в поле внешнего кода Битрикса. В админке Битрикса это поле часто называется Внешний код, в старых настройках его также могут показывать как XML_ID.
Главное правило: внешний код товара из 1С должен попасть во внешний код товара в Битриксе, а внешний код торгового предложения из 1С — во внешний код торгового предложения в Битриксе. Не используйте служебные значения вида eofferix-* как внешний код 1С.
| Что записано в Битриксе | Что будет при обмене заказами |
|---|---|
| Внешний код из 1С у товара и предложения | 1С видит заказанную позицию как свой товар или свой вариант товара. |
| Внешний код заполнен только у родительского товара | Заказ с конкретным размером, цветом или комплектацией может не сопоставиться с нужным вариантом в 1С. |
| Внешний код заменён на служебное значение Eofferix | 1С не узнаёт товар из своей базы без ручного сопоставления. |
| Внешний код не заполнен | Обмен заказами может создать неизвестную позицию или потребовать ручной проверки. |
Если каталог уже был загружен
Если товары уже есть на сайте, не начинайте с полного удаления каталога. Сначала настройте поиск существующих товаров по надёжному полю: внешнему ID, артикулу или другой комбинации, которая точно совпадает со старым каталогом.
После этого Eofferix сможет обновить существующие карточки на месте и заполнить внешний код 1С без создания дублей. Перед запуском сделайте тестовую выгрузку и проверьте один товар с предложениями в админке Битрикса.
Перед первым запуском
- выбран правильный каталог Битрикса;
- товары и торговые предложения отмечены отдельно;
- свойства товара, предложения и раздела связаны с правильными местами;
- картинки доступны в источнике или архиве выгрузки;
- повторная выгрузка обновляет найденные товары и предложения, а не создаёт дубли;
- условия загрузки не отсекают товары и предложения, которые должны попасть на сайт.
Подробнее про выбор полей сопоставления: настройки выгрузки в Битрикс. Про тестовый и полный запуск: запуск выгрузки.