@sidiqi

Как выглядит xml CommerceML 2?

Возникла проблема с импортом XML в Битрикс.
Импорт работает только с платными модулями, с стандартный бесплатный модуль выдает ошибку:
Указанный файл не является xml файлом формата CommerceML второй редакции.

Структура XML следующая:
<?xml version="1.0" encoding="UTF-8"?>
<Товары>
	<Товар IDTOVAR="УТ000013871" ARTTOVAR="9PK1380HD" NAMETOVAR="Ремень поликлиновый DAF" PARENT="УТ000005919" OKEI="шт" KODBRAND="000000053" NAMEBRAND="Dayco" BALANCE="1" PRICE="663"/>
	<Товар IDTOVAR="УТ000014203" ARTTOVAR="403120" NAMETOVAR="Прокладка 8,6x13x1" PARENT="УТ000014202" OKEI="шт" KODBRAND="000000072" NAMEBRAND="LEMA" BALANCE="20" PRICE="14,57"/>
	<Товар IDTOVAR="УТ000014834" ARTTOVAR="369.521" NAMETOVAR="Уплотнения на форсунку Volvo" PARENT="УТ000002810" OKEI="шт" KODBRAND="000000193" NAMEBRAND="Elring" BALANCE="6" PRICE="198"/>
	<Товар IDTOVAR="УТ000011302" ARTTOVAR="SJ28291S7340" NAMETOVAR="Накладки тормозные STD (без закл)" PARENT="УТ000006149" OKEI="шт" KODBRAND="000000453" NAMEBRAND="DON" BALANCE="4" PRICE="2 030"/>
</Товары>
  • Вопрос задан
  • 544 просмотра
Решения вопроса 1
gromdron
@gromdron
Bitrix developer
XML-структура которую вы пытаетесь "скормить" битриксу по стандарту CommerceML 2.0 не валидна.
Раз уж мы говорим про битрикс, то описание всех схем интернет-магазина с примерами можно найти в документации.

Для быстрого доступа из файла import.xml оставил описание продукта:
<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="2.09" ДатаФормирования="2015-06-26T18:28:09">
    <Каталог СодержитТолькоИзменения="true">
        <Ид>3e376578-5aae-466f-8301-6842d2796cf9</Ид>
        <ИдКлассификатора>3e376578-5aae-466f-8301-6842d2796cf9</ИдКлассификатора>
        <Наименование>upp kaz</Наименование>
        <Товары>
            <Товар>
                <Ид>3532350a-e424-11db-95d9-505054503030</Ид>
                <НомерВерсии>AAAAAQAAAHI=</НомерВерсии>
                <ПометкаУдаления>false</ПометкаУдаления>
                <Штрихкод/>
                <Артикул/>
                <Наименование>Клей</Наименование>
                <БазоваяЕдиница>166</БазоваяЕдиница>
                <Группы>
                    <Ид>13dab563-e271-11db-95d9-505054503030</Ид>
                </Группы>
                <Описание/>
                <Страна/>
                <ЗначенияСвойств>
                    <ЗначенияСвойства>
                        <Ид>13dab530-e271-11db-95d9-505054503030</Ид>
                        <Значение/>
                    </ЗначенияСвойства>
                    <ЗначенияСвойства>
                        <Ид>13dab55a-e271-11db-95d9-505054503030</Ид>
                        <Значение/>
                    </ЗначенияСвойства>
                    <ЗначенияСвойства>
                        <Ид>0c1d571e-e36e-11db-95d9-505054503030</Ид>
                        <Значение/>
                    </ЗначенияСвойства>
                    <ЗначенияСвойства>
                        <Ид>0c1d571f-e36e-11db-95d9-505054503030</Ид>
                        <Значение/>
                    </ЗначенияСвойства>
                </ЗначенияСвойств>
                <СтавкиНалогов>
                    <СтавкаНалога>
                        <Наименование>НДС</Наименование>
                        <Ставка>12</Ставка>
                    </СтавкаНалога>
                </СтавкиНалогов>
                <ЗначенияРеквизитов>
                    <ЗначениеРеквизита>
                        <Наименование>ВидНоменклатуры</Наименование>
                        <Значение>Материал</Значение>
                    </ЗначениеРеквизита>
                    <ЗначениеРеквизита>
                        <Наименование>ТипНоменклатуры</Наименование>
                        <Значение>Товар</Значение>
                    </ЗначениеРеквизита>
                    <ЗначениеРеквизита>
                        <Наименование>Полное наименование</Наименование>
                        <Значение>Клей</Значение>
                    </ЗначениеРеквизита>
                    <ЗначениеРеквизита>
                        <Наименование>Код</Наименование>
                        <Значение>00000000110</Значение>
                    </ЗначениеРеквизита>
                </ЗначенияРеквизитов>
                <Вес>0</Вес>
            </Товар>
        </Товары>
        <Описание>upp kaz</Описание>
    </Каталог>
</КоммерческаяИнформация>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы