Описание формата файлов для загрузки каталога

Формат файлов: XML.

Структура каталога
1. Файл каталога товарных предложений
https://333006.selcdn.ru/kvelin/yml_catalog.xml

2. Файл остатков
https://333006.selcdn.ru/kvelin/count_of_stock.xml

3. Файл схемы данных (XSD), для корректного разбора XML файла программами.
https://333006.selcdn.ru/kvelin/ExportSchema.xsd

Структура данных файла каталога товаров

stocks - список складов

id - идентификатор

name - наименование

price_types - список типов цен

id - идентификатор

name - наименование

categories - список категорий

id - идентификатор

name - наименование

parentId

offers - список торговых предложений

У нас в базе хранится иерархически Номенклатура + Характеристика номенклатуры, в файле линейно, id и name объединенные.

id - идентификатор

name - наименование

price - цена

categoryId - идентификатор родительской категории

picture - изображение товарного предложения

param - описание параметра торгового предложения

unit - единица измерения торгового предложения

productActivity - активность торгового предложения


Структура данных файла остатков

remains - элемент остатков по товарному предложению
 
  id - идентификатор торгового предложения
  code - артикул торгового предложения (в файле каталога в одном из param)

  of_stock - элемент списка остатков по складам
   stock - идентификатор склада
   all - количество всего
   free - количество свободно

   in_transit - товары в пути
    skock - идентификатор склада
    all - количество всего
    free - количество свободно
    date_of_receipt - дата поступления
   

Старый формат выгрузки

Описание XML выгрузки vivapens.ru (docx)