Поддержка Subtotal.ruИнтеграции → Интеграция с интернет-магазином (CommerceML API)

Интеграция с интернет-магазином (CommerceML API)

Пожалуйста, обратите внимание!
Интеграция с ИМ — это дополнительная функция и она становится доступна только после того, как будет оплачена.
Ознакомиться со стоимостью Вы можете в разделе Тарифы.

Мы осуществляем передачу данных с интернет магазинами (ИМ) 1С-Битрикс, OpenCart, Prestashop по протоколу CommerceML.

Импорт данных в сторонние системы используя CommerceML

CommerceML — единый стандарт обменa коммерческой информацией в формате XML.
Для осуществления импорта CommerceML данных, в вашей системе должна быть реализована соответствующая бизнес-логика.

Согласно этому стандарту, передаются два вида документа:
— товарная номенклатура (import);
— цены и остатки (offers).

И выгружается один документ:
— заказы (orders).

Импорт включает передачу групп товаров. Для каждого товара может быть указано несколько групп, в соответствии с данными карточки товара Subtotal. Все они выгружаются для импорта в ИМ.

Особенности
cекция Группы:
— выгружаются только те группы, которые присутствуют в товарах, иначе тег товар не создастся (Bitrix, OpenCart)
секция <Каталог>-<Товары>-<Товар>-<Группы>
если есть у товара, выгружается весь список групп, закреплённых за товаром.

Если заказы не появляются в Subtotal, сперва проверьте, что они выгружаются из ИМ, путём проверки плагина обмена 1c-exchange
Заказ
Особенности
В документе значения <Ид>, <Номер>, <Дата>, <Время> обязательны!

Пакет Предложений Содержит Только Изменения
Поля Ид — обязательны. Если документ НЕ принимается к обработке в Subtotal, то скорей всего он не соответствует требованиям. Более детально они рассмотрены в примерах xml документов:
Примеры XML

Пример выгрузки данных в стандарте CommerceML на PHP

Ниже приведён список материалов для некоторых CMS, который поможет вашим программистам организовать импорт данных по стандарту CommerceML:

MODX
Компонент для синхронизации товаров, предложений и заказов с 1С
Теория выгрузок из 1С в MODX