Дані товарів, що долучаються в Прайс-лист (XPriceList)

JSON:

{
  "distributors": [
    {
      "gln": "9864065732327",
      "id": 13200793,
      "name": "Dist_Test_1"
    },
    {
      "gln": "9864065732334",
      "id": 13200795,
      "name": "Dist_Test_2"
    }
  ],
  "period": {
    "date_from": 1588626000,
    "date_to": 1598821200
  },
  "price": [
    {
      "category_name": "Кухня",
      "children": [
        {
          "category_name": "Кастрюлі",
          "children": [
            {
              "category_name": "Емальовані",
              "children": [],
              "prods": [
                {
                  "article": 2222,
                  "barcode": "4800000000001",
                  "box_in_layer": 25,
                  "box_in_palette": 50,
                  "box_qty": 100,
                  "box_weight": 199,
                  "comment": "супер",
                  "is_new": true,
                  "is_promo": true,
                  "is_public": false,
                  "name": "\"Кастрюля\"  квадратна унікальна",
                  "palette_weight": 100,
                  "price_with_vat": 80,
                  "price_without_vat": 100500,
                  "quota": 550,
                  "stock_balance": 250,
                  "unit_id": 8,
                  "unit_weight": 1.99,
                  "user_code": 900000001,
                  "vat": 5
                }
              ]
            }
          ],
          "prods": []
        }
      ],
      "prods": []
    }
  ]
}

Таблиця 1 - Опис параметрів об’єкта XPriceList

Параметр

Формат

Опис

Об’єкт XPriceList

period

XPriceListPeriod

об’єкт; період дії данних по товару

price

List<XPriceListElement>

масив об’єктів; дані товару Прайс-листа

distributors

List<XPriceListDistributor>

масив об’єктів; дані Дистриб’юторів

Таблиця 2 - Опис параметрів об’єкта XPriceListPeriod

Параметр

Формат

Опис

Об’єкт XPriceListPeriod

date_from

long

період дії з

date_to

long

період дії по

Таблиця 3 - Опис параметрів об’єкта XPriceListElement

Параметр

Формат

Опис

Об’єкт XPriceListElement

category_id

long

ідентифікатор категорії

category_name

String

назва лінійки/категорії/підкатегорії

children

List<XPriceListElement>

масив об’єктів; дані елементу лінійки/категорії

prods

List<XPriceListProduct>

масив об’єктів; дані товарів

Таблиця 4 - Опис параметрів об’єкта XPriceListDistributor

Параметр

Формат

Опис

Об’єкт XPriceListDistributor

name

String

назва Дистриб’ютора

id

long

ідентифікатор Дистриб’ютора

gln

String

GLN Дистриб’ютора

Таблиця 5 - Опис параметрів об’єкта XPriceListProduct

Параметр

Формат

Опис

Об’єкт XPriceListProduct

group_id

long

ідентифікатор групи

article

String

артикул

name

String

назва товару

barcode

String

штрихкод

user_code

String

код УКТ ЗЕД

unit_weight

String

вага одиниці товару, кг

box_qty

String

одиниць в коробці

box_weight

String

вага коробки, кг

box_in_layer

String

кількість коробок в шарі, шт.

box_in_palette

String

кількість коробок на палеті, шт.

palette_weight

String

вага палети, кг

producer_code

String

код Виробника

id

long

ідентифікатор запису

date_changed

long

дата внесених змін в дані товару

producer_id

long

ідентифікатор Виробника

product_id

long

ідентифікатор товару

unit_id

long

ідентифікатор одиниці виміру; допустимі значення:

  • 2 - кілограм;

  • 8 - штука

price_without_vat

Double

ціна одиниці без ПДВ, грн

vat

int

ставка ПДВ, %

price_with_vat

Double

ціна одиниці з ПДВ, грн

date_from

long

період дії з

date_to

long

період дії по

stock_balance

Double

залишок

comment

String

коментарі

quota

Double

квота на замовлення

is_promo

boolean

відмітка «Новинка!»

is_new

boolean

відмітка «Акція!»

is_public

boolean

відмітка «Публічна позиція!»