Стандарт CommerceML 2.0 разработан с учетом развития отрасли информационных технологий и языка XML. Обмен коммерческой информацией по стандарту возможен как между информационными системами контрагентов – участников торговых операций, так и между информационной системой предприятия и системой управления сайтом.

Возможность экспорта в CommerceML 2.0 появилась с редакции "Управление торговлей" 10.3.

При выгрузке товаров из 1С в каталог на диск, создаются файлы "import.xml" (каталог) и "offers.xml" (пакет предложений), а также папка "import_files", если Вы используете изображения товаров (при наличии выбранной опции «Выгружать файлы изображений» в настройках узла обмена данными).

Мы рекомендуем разместить файлы "import.xml" и "offers.xml" в каталоге "~/files/filesToImport", там же находятся примерные файлы импорта, в подкаталогах. Их переписывать не нужно, папку "import_files" мы рекомендуем разместить в каталоге "~/images/cms/data". Для размещения файлов в нужном каталоге Вы можете использовать файловый менеджер (для этого щёлкните по иконке ico_browse_folder напротив поля "Файл данных" в настройках импорта) или FTP-клиент.

После того, как файлы размещены на сервере, необходимо настроить схему импорта. Перейдите в модуль Обмен данными, выберите вкладку Импорт данных и нажмите кнопку Настроить новый импорт. Задайте название импорта, укажите формат - "Данные в формате CommerceML 2.0", а также выберите файл данных и раздел сайта, в который Вы хотите произвести импорт.

Внимание: импорт заказов из CommerceML 2.0 не производится.

exchange.exchange_3

Настройки импорта проведены, теперь можно произвести непосредственно сам импорт. Для этого перейдите на вкладку Импорт данных, щёлкните по созданному элементу и нажмите кнопку Выполнить импорт. Появится диалоговое окно "Импорт", в котором Вы можете управлять ходом выполнения операции, а также просмотреть лог.

exchange.exchange_4

Вы можете сначала импортировать "пакет предложений", в этом случае, товары будут импортированы списком без классификации. Стоит помнить, что родитель объекта определяется в момент создания импортируемого объекта. Во время обновления информации о товаре, свойства "наименование", "активность товара", "родительская категория" не обновляются. Это позволяет вручную управлять местоположением объекта в структуре и переименовывать объекты с учётом правил ЧПУ.