Функция
http://localhost:2001/apix1/Product
Пример результата
{ "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 - объект бренда, которому принадлежит товар
Выбор товаров частями
http://localhost:2001/apix1/Product?$top=100&$skip=10&orderby=Id
top - указывается сколько товаров получить
skip - сколько пропустить
+ сорnировка по id