Описание import.xml и offers.xml

import.xml

Данный файл содержит основную информацию о товаре:

  • Категория (группа)
  • Характеристики (свойства)
  • Название
  • Артикул (код товара)
  • и т.д.

Файл import.xml состоит из двух групп тегов:

  • <Классификатор> - содержит описание категорий товаров и свойств.
  • <Каталог> - содержит полное описание товаров.

<Классификатор>

Тег Значение
<Группы>

Содержит информацию о группах товаров 1С. Группа товаров 1С соответствует категориям товаров в CS-Cart. Каждая группа может содержать подгруппы, описание которых заключено в теги <Группа> ... </Группа>, внутри группы.

Каждая группа имеет:

  • <Ид> — идентификатор группы (категории).
  • <Наименование> — наименование группы (категории).
<Свойства>

Содержит информацию о свойствах товаров.

Свойства в 1С соответствуют характеристикам товаров в CS-Cart.

Каждое свойство заключено в теги <Свойство> ... </Свойство>

  • <Ид> - идентификатор свойства.
  • <Наименование> - наименование свойства.
  • <Варианты значений> - содержит описание возможных значений свойств.
    • <ИдЗначения> - идентификатор значения свойства.
    • <Значение> - значение свойства.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<Классификатор>
	<Ид>4bda4442-08dd-49c3-ae90-587e45ca65ce</Ид>
	<Наименование>Классификатор (Основной каталог товаров)</Наименование>
	<Владелец>
		<Ид>51ed67a3-7220-11df-b336-0011955cba6b</Ид>
		<Наименование>Торговый дом "Комплексный"</Наименование>
		<ОфициальноеНаименование>Закрытое акционерное общество "Торговый дом Комплексный"</ОфициальноеНаименование>
		<ИНН>7705260699</ИНН>
		<КПП>770501001</КПП>
	</Владелец>
	<Группы>
		<Группа>
			<Ид>bd72d90d-55bc-11d9-848a-00112f43529a</Ид>
			<Наименование>Обувь</Наименование>
			<Группы>
				<Группа>
					<Ид>bd72d90e-55bc-11d9-848a-00112f43529a</Ид>
					<Наименование>Женская обувь</Наименование>
					<Группы/>
				</Группа>
				<Группа>
					<Ид>dee6e1cf-55bc-11d9-848a-00112f43529a</Ид>
					<Наименование>Кроссовки</Наименование>
					<Группы/>
				</Группа>
				<Группа>
					<Ид>dee6e186-55bc-11d9-848a-00112f43529a</Ид>
					<Наименование>Мужская обувь</Наименование>
					<Группы/>
				</Группа>
			</Группы>
		</Группа>
	</Группы>
	<Свойства>
		<Свойство>
			<Ид>28b6895a-24a9-11e0-aeec-0015e9b8c48d</Ид>
			<Наименование>Экспедитор</Наименование>
			<ТипЗначений>Справочник</ТипЗначений>
			<ВариантыЗначений/>
		</Свойство>
	</Свойства>
</Классификатор>

<Каталог>

Тег Значение
<Товары> Содержит описания товаров в тегах <Товар> ... </Товар>.
<Ид> Идентификатор товара.
<Артикул> Артикул товара.
<Наименование> Название товара.
<Группы> Содержит список тегов <Ид> групп к которым относится товар.
<Описание> Подробное описание номенклатуры.
<ЗначенияСвойств>

Содержит свойства товаров, относящиеся к данному товару. Список свойств товара заключены в теги <ЗначениеСвойства> ... </ЗначениеСвойства>.

  • <Ид> - идентификатор свойства, по которому устанавливается взаимосвязь со свойством из тега <Классификатор>.
  • <Значение> - идентификатор значения свойства, по которому устанавливается взаимосвязь со значением свойства из тега <Классификатор>.
<СтавкиНалогов>

Cписок ставок налогов по которым осуществляется соответствие налогам в CS-Cart. Значение ставки налогов заключена в теги <СтавкаНалогов> ... </СтавкаНалогов>.

  • <Наименование> - наименование ставки.
  • <Ставка> - налог.
<ЗначенияРеквизитов>

Cписок значений дополнительных реквизитов номенклатуры в 1С (например, полное наименование, тип номенклатуры, вес, вид номенклатуры и т.д.). Значения дополнительных реквизитов заключены в теги <ЗначениеРеквизита> ... </ЗначениеРеквизита>.

  • <Наименование> - наименование реквизита.
  • <Значение> - значение присваиваемое данному реквизиту.
<ХарактеристикиТовара>

Содержит список характеристик номенклатуры в 1С (например, материал, масса). Значения характеристик товара заключены в теги <ХарактеристикаТовара> ... </ХарактеристикаТовара>.

  • <Наименование> - наименование характеристики.
  • <Значение> - значение присваиваемое данной характеристики.
<Картинка> Содержит путь к картинке.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<Каталог СодержитТолькоИзменения="false">
	<Ид>4bda4442-08dd-49c3-ae90-587e45ca65ce</Ид>
	<ИдКлассификатора>4bda4442-08dd-49c3-ae90-587e45ca65ce</ИдКлассификатора>
	<Наименование>Основной каталог товаров</Наименование>
	<Товары>
		<Товар>
			<Ид>bd72d910-55bc-11d9-848a-00112f43529a</Ид>
			<Артикул>Б-130001</Артикул>
			<Наименование>Женские ботфорты</Наименование>
			<БазоваяЕдиница Код="715" НаименованиеПолное="Пара (2 шт.)" МеждународноеСокращение="NPR">пар</БазоваяЕдиница>
			<ПолноеНаименование>Женские ботфорты Б-130001 Фабрика обуви</ПолноеНаименование>
			<Группы>
				<Ид>bd72d90e-55bc-11d9-848a-00112f43529a</Ид>
			</Группы>
			<ЗначенияСвойств>
				<ЗначенияСвойства>
					<Ид>28b6895a-24a9-11e0-aeec-0015e9b8c48d</Ид>
					<Значение/>
				</ЗначенияСвойства>
			</ЗначенияСвойств>
			<СтавкиНалогов>
				<СтавкаНалога>
					<Наименование>НДС</Наименование>
					<Ставка>18</Ставка>
				</СтавкаНалога>
			</СтавкиНалогов>
			<ЗначенияРеквизитов>
				<ЗначениеРеквизита>
					<Наименование>ВидНоменклатуры</Наименование>
					<Значение>Обувь</Значение>
				</ЗначениеРеквизита>
				<ЗначениеРеквизита>
					<Наименование>ТипНоменклатуры</Наименование>
					<Значение>Товар</Значение>
				</ЗначениеРеквизита>
				<ЗначениеРеквизита>
					<Наименование>Полное наименование</Наименование>
					<Значение>Женские ботфорты Б-130001 Фабрика обуви</Значение>
				</ЗначениеРеквизита>
				<ЗначениеРеквизита>
					<Наименование>Вес</Наименование>
					<Значение>1</Значение>
				</ЗначениеРеквизита>
			</ЗначенияРеквизитов>
		</Товар>
	</Товары>
</Каталог>

offers.xml

Содержит и передаёт информацию о ценах и характеристиках товаров.

Файл offers.xml содержит две группы тегов:

  • <ТипыЦен> - содержит общее описание цен.
  • <Предложения> - содержит список товаров с характеристиками, ценами и количеством.

<ТипыЦен>

Тег Значение
<Ид> Идентификатор цены.
<Наименование> Наименование цены.
<Валюта> Валюта цены.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
<ТипыЦен>
	<ТипЦены>
		<Ид>ec19169a-c400-11e3-853d-00248cae1f0f</Ид>
		<Наименование>Интернет</Наименование>
		<Валюта>RUB</Валюта>
		<Налог>
			<Наименование>НДС</Наименование>
			<УчтеноВСумме>false</УчтеноВСумме>
		</Налог>
	</ТипЦены>
	<ТипЦены>
		<Ид>9f591aa6-8ea2-11e3-b0fa-00248cae1f0f</Ид>
		<Наименование>инет</Наименование>
		<Валюта>RUB</Валюта>
		<Налог>
			<Наименование>НДС</Наименование>
			<УчтеноВСумме>false</УчтеноВСумме>
		</Налог>
	</ТипЦены>
</ТипыЦен>

<Предложения>

Тег Значение
<Ид> Идентификатор номенклатуры.
<Наименование> Наименование номенклатуры.
<ХарактеристикиТовара>

Содержит список характеристик номенклатуры. Описание характеристик заключается в теги <ХарактеристикаТовара> ... <ХарактеристикаТовара>.

  • <Наименование> - название характеристики.
  • <Значение> - значение характеристики.
<Цены>

Значения цен номенклатуры. Описание цен заключается в теги <Цена> ... <Цена>.

  • <Представление> - название цены.
  • <ИдТипаЦены> - идентификатор цены, по которой устанавливается взаимосвязь с типом цен тега <ТипыЦен>.
  • <ЦенаЗаЕдиницу> - значение цены.
  • <Валюта> - валюта цены.
<Количество> Идентификатор номенклатуры.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<Предложения>
	<Предложение>
		<Ид>bd72d910-55bc-11d9-848a-00112f43529a#3df1947d-7886-11df-b33a-0011955cba6b</Ид>
		<Штрихкод>2000000010533</Штрихкод>
		<Наименование>Женские ботфорты (43, 5, натуральная кожа, Бежевый)</Наименование>
		<ХарактеристикиТовара>
			<ХарактеристикаТовара>
				<Наименование>Размер</Наименование>
				<Значение>43</Значение>
			</ХарактеристикаТовара>
			<ХарактеристикаТовара>
				<Наименование>Полнота</Наименование>
				<Значение>5</Значение>
			</ХарактеристикаТовара>
		</ХарактеристикиТовара>
		<Цены>
			<Цена>
				<Представление>3 159 RUB за пар</Представление>
				<ИдТипаЦены>9f591aa6-8ea2-11e3-b0fa-00248cae1f0f</ИдТипаЦены>
				<ЦенаЗаЕдиницу>3159.00</ЦенаЗаЕдиницу>
				<Валюта>RUB</Валюта>
				<Единица>пар</Единица>
				<Коэффициент>1</Коэффициент>
			</Цена>
			<Цена>
				<Представление>3 159 RUB за пар</Представление>
				<ИдТипаЦены>ec19169a-c400-11e3-853d-00248cae1f0f</ИдТипаЦены>
				<ЦенаЗаЕдиницу>3159.00</ЦенаЗаЕдиницу>
				<Валюта>RUB</Валюта>
				<Единица>пар</Единица>
				<Коэффициент>1</Коэффициент>
			</Цена>
		</Цены>
		<Количество>10</Количество>
	</Предложение>
</Предложения>