Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

http://localhost:2001/apix1/ProductCategory

Eclipsecollapsetrue
Code Block
languagecss
theme
Expand
titleПример результата
Code Block
language
css
{
    "
value": [ { "
$id": 1,

    
"@xdata.type": "XData.Default.ProductCategory",

    
"Id": 
1
3124,

    
"ParentId": 
null
3293,
    
"Caption": "
[Все
Наборы 
товары]
инструментов",

    "Description": null,
    
"Code": null,

    
"SortOrder": null,

    "CategoryState": 
0,
1,
    "CreateDate": 
null,
"2016-03-23T15:37:31",
    
"OrderIdx": 
1
3124,
    
"GroupType": 
1,
0,
    
"
ProductType": null, "
ExpToClient": 1,

    "GroupPath": "
[Все товары]",
Стройка и ремонт / Инструмент / Наборы инструментов",
    
"GroupCode": 
null,
"032920329303124",
    
"InUpdate": 
1,
0,
    
"Label1": null,

    "Label2": null,

    
"Label3": null,
    
"Label4": null,
    
"Label5": null,

    
"MultiPrice": 0,

    "QsiteId": null,

    
"CatUrl": null,
    
"BitrUrl": null,
    
"BitrCode": null,
    
"BitrId": null,

    
"Caption2": null,

    
"Exp1": 0,
    
"Exp2": 0,
    
"Exp3": 0,

    "TitleCat1": 
null,
"Наборы инструментов",
    
"TitleCat2": null,
    
"ParamCat": null,
    
"ImageUrl": null,

    
"ParamItemId": null,

    
"ParamParentId": null,

    
"ParamStrValue": null,
    
"ParamIsNum": 0,
    
"ParamIsNumFrom": null,

    "ParamIsNumTo": null,

    
"IblockInfo": null,
    
}
"ProductType": 8,
    
"ProductTypeObj": {
        
"$id": 
11
2,

        "@xdata.type": "XData.Default.
ProductCategory
ProductType",

        
"
Id
pt_id": 
60
8,

        
"
ParentId
pt_title":
null,
 
"Caption": "Светодиоды",
"Наборы инструментов",
        
"Description
"pt_parent_id": 
null
1,
        
"Code
"pt_parent_obj": 
null,
{
            "
SortOrder
$id": 
null
3,
            "
CategoryState": 1, "CreateDate": "2019-05-22T04:31:52.048", "OrderIdx": 10, "GroupType": 0, "ProductType": null
@xdata.type": "XData.Default.ProductType",
            "
ExpToClient
pt_id": 1,
            "
GroupPath
pt_title": "
Светодиоды
Товары",
            "
GroupCode
pt_parent_id":
"00060",
 
"InUpdate": 0, "Label1":
null,
            "
Label2
pt_parent_obj": null
,

        }
   
"Label3": null, "Label4": null, "Label5": null,
 
"MultiPrice": null, "QsiteId": null, "CatUrl": null, "BitrUrl": null, "BitrCode": null, "BitrId": null, "Caption2": null, "Exp1": 0, "Exp2": 0, "Exp3": 0, "TitleCat1": null, "TitleCat2": null, "ParamCat": 60, "ImageUrl": null, "ParamItemId": null, "ParamParentId": null, "ParamStrValue": null, "ParamIsNum": null, "ParamIsNumFrom": null, "ParamIsNumTo": null, "IblockInfo": null
}
]

}


Id - Ид группы

ParentId - Ид родительской группы

Caption - название группы

Description - описание группы

SortOrder - сортировка

CategoryState - 0 - группы не активна (отключена), 1 - активна (включена)

CreateDate - дата создания группы

GroupCode - код группы

ProductType - тип товара, исходя из которого группе присваиваются характеристики

ProductTypeObj - объект типа товара и родительского типа товара

TitleCat1 - дополнительное название группы, Название BY из карточки группы, обычно соответствует названию группы в Каталог BY (quad.net, onliner)

TitleCat2 - дополнительное название, Название RU

Caption2 - Название 2 из карточки товара

...


Так как первые 20 ИД групп зарезервированы за системными группами, то все группы можно получать сразу с фильтром

http://localhost:2001/apix1/ProductCategory/?$filter=(Id gt 20)


Tip

Получить верхний уровень групп

http://localhost:2001/apix1/ProductCategory/?$filter=(ParentId eq null and Id gt 20)

...