@Ellik

Какая должна быть структура XML для передачи из 1С в интернет магазин товарных категорий?

Думал над следующей структурой:
<entity type="product" sku='asdf2' category='Флешки' parent='Электроника'>
		<attributes>
			<group name="Основные характеристики">
				<attribute name="Наименование" value="Acer Aspire Switch 64 Гб WiFi" />
				<attribute name="Производитель" value="Acer " />
				<attribute name="Серия" value="Aspire Switch  " />
				<attribute name="Модель" value="10 E " />
				<attribute name="Код товара" value="NT.MX3ER.004 " />
				<attribute name="Тип оборудования" value="Планшет c клавиатурой " />
				<attribute name="Описание" value="С подключенной клавиатурой, планшет превращается в полноценный ноутбук-трансформер, который можно закрывать и открывать  " />
				<attribute name="Операционная система" value="	Windows 10 Домашняя (32 bit) " />
				<attribute name="Размеры (ширина x высота x глубина)" value="	26.2 x 1.8 x 23.5 см  " />
				<attribute name="Вес планшета с аккумулятором" value="1.15 кг (c клавиатурой)  " />
				<attribute name="Вес" value="13 грамм " />
			</group>
			<group name="Параметры производительности">
				<attribute name = "Скорость чтения" value="до 600 Мб/сек" />
				<attribute name = "Скорость записи" value="до 350 Мб/сек" />
			</group>
		</attributes>
	</entity>


Свойство parent не составит труда определить у категории его родителя и построить дерево, но как быть с корневыми категориями, к которым товар на прямую никак не относится?
Офисная техника, канцелярия → Бумага и бумажные изделия → Бумага для офисной техники
Из этого примера я могу определить родителя Бумага и бумажные изделия, но Офисная техника, канцелярия т.е родитель -родителя никак не зафиксируется.
P.S. Извиняюсь за скудные способности к описанию проблемы, но как уж получилось.
Заранее огромное спасибо за советы.
P.P.S Возможно стоить сначала загрузить товарные категории из 1С, но это идет в разрез с поставленными задачами
  • Вопрос задан
  • 208 просмотров
Пригласить эксперта
Ответы на вопрос 1
1) Нужно дерево категорий отдельно выгрузить.
2) Определить для каждой номенклатуры родительскую категорию, а дальше строить принадлежность по 1)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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