Versions Compared

Key

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

...

http://localhost:2001/apix1/Product

Пример результата
Code Block
languagecss
themeEclipse
titleПример результата
collapsetrue
{
    "value": [
        {
            "$id": 1,
            "@xdata.type": "XData.Default.Product",
            "Id": 4027,
            "Code": "92046",
            "Article": null,
            "SortOrder": null,
            "Title": "EGLO 92046 Светодиодная лента комплект LED STRIPES-SYSTEM, 2X3W (2X15 LED) (LED, RGB), IP20",
            "ProductType": null,
            "Units": null,
            "CountInUnit": 1,
            "Price": 3490,
            "PricePrev": null,
            "PriceCurrId": 6,
            "IsExists": 1,
            "ExistsText": "",
            "ProductState": 1,
            "Url": null,
            "LastUpdate": "2019-05-22T04:43:38.115",
            "CreateDate": "2019-05-22T04:42:25.543",
            "ProdGroup": "<00060>",
            "ProdFav": null,
            "ManufCode": "00122",
            "Weight": null,
            "InUpdate": 0,
            "OrdCnt": null,
            "Garanty": null,
            "LastCompare": null,
            "ShipPay": null,
            "PriceCompare": null,
            "PriceId": null,
            "Pf": null,
            "Ctr": null,
            "Umf": 1,
            "FixPrice": null,
            "StopWords": null,
            "IsAutoWord": null,
            "IsFixedExists": null,
            "DelivId": null,
            "PriceFrom": null,
            "Label1": null,
            "Label2": null,
            "Label3": null,
            "Label4": null,
            "Label5": null,
            "DoExpyml": null,
            "IsMain": null,
            "ChildPriceFunc": null,
            "ChildPriceDiscontFunc": null,
            "ChildPriceDiscontVal": null,
            "ChildNote": null,
            "InputPrice": null,
            "IsFixedDesc": null,
            "IsFixedGar": null,
            "QsSync": null,
            "QsiteId": null,
            "IsConnect": null,
            "InLastImport": 1,
            "SupplierCode": null,
            "SupCode": null,
            "CurrModel1": null,
            "CurrModel2": null,
            "CurrModel3": null,
            "PdId": null,
            "ShtId": 749,
            "QnetId": null,
            "QnetRank": null,
            "QnetChecked": null,
            "KonkPrice": null,
            "RcState": null,
            "RcDiff": null,
            "RcVar1": null,
            "RcVar2": null,
            "ImgCnt": null,
            "QnReady": null,
            "SetPriceDate": "2019-05-22T04:42:25.547",
            "IsWarn": null,
            "Cat1Id": null,
            "Cat2Id": null,
            "NeedConnect": null,
            "MinMargin": null,
            "ImgCount": null,
            "ImgQlt": null,
            "ParamCnt": null,
            "DescQlt": null,
            "ContentModified": null,
            "IsFixedPhoto": null,
            "PriceWoDisc": 3490,
            "Info": "<table class=\"qutable\"><tbody><tr class=\"qugroup\"><td class=\"quhead\" colspan=\"2\">Основные</td></tr><tr class=\"qurow\"><td class=\"qurowtitle\">Бренд</td><td class=\"qurowvalue\">Eglo</td></tr><tr class=\"qurow\"><td class=\"qurowtitle\">Цвет</td><td class=\"qurowvalue\">RGB (мультиколор)</td></tr><tr class=\"qurow\"><td class=\"qurowtitle\">Степень пыле-влагозащищенности</td><td class=\"qurowvalue\">100</td></tr><tr class=\"qurow\"><td class=\"qurowtitle\">Комплектность</td><td class=\"qurowvalue\">Готовые наборы</td></tr></tbody></table>",
            "Shortinfo": "",
            "QsParams": "",
            "AddRule": "",
            "PhotoList": "",
            "Categories": [
                {
                    "$id": 2,
                    "@xdata.type": "XData.Default.Category",
                    "Id": 4165,
                    "CatId": 60
                }
            ],
            "Brand": {
                "$id": 3,
                "@xdata.type": "XData.Default.ProductBrand",
                "Id": 122,
                "Title": "Eglo"
            },
            "UserFields": []
        },
        {
            "$id": 4,
            "@xdata.type": "XData.Default.Product",
            "Id": 4040,
            "Code": "92061",
            "Article": null,
            "SortOrder": null,
            "Title": "EGLO 92061 Светодиодная лента комплект LED STRIPES-BASIC, 9,6W (120 LED) (LED), IP20",
            "ProductType": null,
            "Units": null,
            "CountInUnit": 1,
            "Price": 3490,
            "PricePrev": null,
            "PriceCurrId": 6,
            "IsExists": 1,
            "ExistsText": "",
            "ProductState": 1,
            "Url": null,
            "LastUpdate": "2019-05-22T04:43:38.115",
            "CreateDate": "2019-05-22T04:42:25.622",
            "ProdGroup": "<00060>",
            "ProdFav": null,
            "ManufCode": "00122",
            "Weight": null,
            "InUpdate": 0,
            "OrdCnt": null,
            "Garanty": null,
            "LastCompare": null,
            "ShipPay": null,
            "PriceCompare": null,
            "PriceId": null,
            "Pf": null,
            "Ctr": null,
            "Umf": 1,
            "FixPrice": null,
            "StopWords": null,
            "IsAutoWord": null,
            "IsFixedExists": null,
            "DelivId": null,
            "PriceFrom": null,
            "Label1": null,
            "Label2": null,
            "Label3": null,
            "Label4": null,
            "Label5": null,
            "DoExpyml": null,
            "IsMain": null,
            "ChildPriceFunc": null,
            "ChildPriceDiscontFunc": null,
            "ChildPriceDiscontVal": null,
            "ChildNote": null,
            "InputPrice": null,
            "IsFixedDesc": null,
            "IsFixedGar": null,
            "QsSync": null,
            "QsiteId": null,
            "IsConnect": null,
            "InLastImport": 1,
            "SupplierCode": null,
            "SupCode": null,
            "CurrModel1": null,
            "CurrModel2": null,
            "CurrModel3": null,
            "PdId": null,
            "ShtId": 749,
            "QnetId": null,
            "QnetRank": null,
            "QnetChecked": null,
            "KonkPrice": null,
            "RcState": null,
            "RcDiff": null,
            "RcVar1": null,
            "RcVar2": null,
            "ImgCnt": null,
            "QnReady": null,
            "SetPriceDate": "2019-05-22T04:42:25.626",
            "IsWarn": null,
            "Cat1Id": null,
            "Cat2Id": null,
            "NeedConnect": null,
            "MinMargin": null,
            "ImgCount": null,
            "ImgQlt": null,
            "ParamCnt": null,
            "DescQlt": null,
            "ContentModified": null,
            "IsFixedPhoto": null,
            "PriceWoDisc": 3490,
            "Info": "<table class=\"qutable\"><tbody><tr class=\"qugroup\"><td class=\"quhead\" colspan=\"2\">Основные</td></tr><tr class=\"qurow\"><td class=\"qurowtitle\">Бренд</td><td class=\"qurowvalue\">Eglo</td></tr><tr class=\"qurow\"><td class=\"qurowtitle\">Цвет</td><td class=\"qurowvalue\">Белый холодный</td></tr><tr class=\"qurow\"><td class=\"qurowtitle\">Степень пыле-влагозащищенности</td><td class=\"qurowvalue\">100</td></tr><tr class=\"qurow\"><td class=\"qurowtitle\">Мощность</td><td class=\"qurowvalue\">9,6</td></tr><tr class=\"qurow\"><td class=\"qurowtitle\">Комплектность</td><td class=\"qurowvalue\">Готовые наборы</td></tr></tbody></table>",
            "Shortinfo": "",
            "QsParams": "",
            "AddRule": "",
            "PhotoList": "",
            "Categories": [
                {
                    "$id": 5,
                    "@xdata.type": "XData.Default.Category",
                    "Id": 4178,
                    "CatId": 60
                }
            ],
            "Brand": {
                "$ref": 3
            },
            "UserFields": []
        }
	]
}


Id - ид товара (уникальный ИД который не меняется, если не удалять товары, по которому нужно синхронизировать)

Code - код товара (sku, артикул) - уникальный код товара в программе, это не код производителя, это уникальное буквенно-числовое обозначение товара в программе, по нему нужно делать синхронизацию товаров.

Article - модель товара (как ее называет производитель)

Title - название товара

LastUpdate - дата последнего изменения

CreateDate - дата создания

Price - цена в основной валюте

IsExists - наличие товара

1 - в наличии

2 - нет в наличии

3 - под заказ

4 - в наличии на складе

Info - описание товара

Shortinfo - краткое описание

PhotoList - список названий фото 

Categories - массив категорий в которые добавлен товар, первая - главная категория, CatId в объекте это id категории товара

Brand - объект бренда, которому принадлежит товар


Tip

Выбор товаров частями

http://localhost:2001/apix1/Product?$top=100&$skip=10&orderby=Id

top - указывается сколько товаров получить

skip - сколько пропустить

+ сорnировка по id

...