Обмен между 1С и Битрикс
В формате CommerceML (двусторонний обмен)
1. Общие требования
Формат обмена: CommerceML 2.x (XML)
Кодировка: UTF-8
Схема обмена: Двусторонняя (выгрузка и загрузка данных)
Типы данных:
Каталог товаров (
import.xml)Остатки и цены (
offers.xml)Заказы (
orders.xml)
2. Структура файлов
2.1. Выгрузка из 1С в Битрикс (каталог товаров)
Файл:
import.xmlСодержание:
<?xml version="1.0" encoding="UTF-8"?> <КоммерческаяИнформация ВерсияСхемы="2.10" ДатаФормирования="2025-04-25T12:00:00"> <Каталог СодержитТолькоИменения="true"> <Ид>ИдентификаторКаталога</Ид> <Наименование>Каталог товаров</Наименование> <Товары> <Товар> <Ид>ID_товара_в_1С</Ид> <Артикул>ART123</Артикул> <Наименование>Название товара</Наименование> <Группы> <Ид>ID_категории</Ид> </Группы> <Описание>Описание товара</Описание> </Товар> </Товары> </Каталог> </КоммерческаяИнформация>
2.2. Выгрузка из 1С в Битрикс (остатки и цены)
Файл:
offers.xmlСодержание:
<?xml version="1.0" encoding="UTF-8"?> <КоммерческаяИнформация ВерсияСхемы="2.10" ДатаФормирования="2025-04-25T12:00:00"> <ПакетПредложений СодержитТолькоИзменения="true"> <Ид>ID_пакета_предложений</Ид> <Наименование>Пакет предложений</Наименование> <ТипыЦен> <ТипЦены> <Ид>ID_типа_цены</Ид> <Наименование>Розничная</Наименование> </ТипЦены> </ТипыЦен> <Предложения> <Предложение> <Ид>ID_товара_в_1С</Ид> <Цены> <Цена> <Представление>1000 RUB</Представление> <ИдТипаЦены>ID_типа_цены</ИдТипаЦены> <ЦенаЗаЕдиницу>1000</ЦенаЗаЕдиницу> <Валюта>RUB</Валюта> </Цена> </Цены> <Количество>10</Количество> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация>
2.3. Выгрузка заказов из Битрикс в 1С
Файл:
orders.xmlСодержание:
<?xml version="1.0" encoding="UTF-8"?> <КоммерческаяИнформация ВерсияСхемы="2.10" ДатаФормирования="2025-04-25T12:00:00"> <Документ> <Ид>ID_заказа</Ид> <Номер>12345</Номер> <Дата>2025-04-25</Дата> <Контрагенты> <Контрагент> <Ид>ID_клиента</Ид> <Наименование>Иванов Иван</Наименование> <КонтактнаяИнформация> <Контакт> <Тип>Телефон</Тип> <Значение>+79991234567</Значение> </Контакт> </КонтактнаяИнформация> </Контрагент> </Контрагенты> <Товары> <Товар> <Ид>ID_товара</Ид> <Наименование>Название товара</Наименование> <ЦенаЗаЕдиницу>1000</ЦенаЗаЕдиницу> <Количество>1</Количество> <Сумма>1000</Сумма> </Товар> </Товары> <ЗначенияРеквизитов> <ЗначениеРеквизита> <Наименование>Статус</Наименование> <Значение>Новый</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Документ> </КоммерческаяИнформация>
Last updated