POST api/goods/GoodInfo
Получение информации о товаре по его идентификатору или гуиду
Request Information
URI Parameters
None.
Body Parameters
GoodInfoRequestName | Description | Type | Additional information |
---|---|---|---|
Guid |
Гуид товара |
string |
None. |
GoodId |
Идентификатор товара |
integer |
None. |
IsMobile |
Признак, что запрос идёт из мобильного приложения |
boolean |
None. |
Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{ "Guid": "sample string 1", "GoodId": 1, "IsMobile": true, "Operator": 1, "Token": 1, "SiteCode": "sample string 2" }
application/xml, text/xml
<GoodInfoRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.GoodsRequest"> <Operator xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Operator> <SiteCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 2</SiteCode> <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token> <GoodId>1</GoodId> <Guid>sample string 1</Guid> <IsMobile>true</IsMobile> </GoodInfoRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
GoodInfoResponseName | Description | Type | Additional information |
---|---|---|---|
GoodId |
Идентификатор товара |
integer |
None. |
CatalogId |
Идентификато каталога, из БД Mloyalty, в котором находится товар |
integer |
None. |
UnitMeasure |
Единица измерения товара |
string |
None. |
Characteristic |
Признак, что это харакатеристика |
boolean |
None. |
ParentGuid |
Гуид товара, характеристикой которого являетя |
string |
None. |
NomenclatureType |
Тип номенклатуры (товар, услуга, сертификат, набор-комплект и т.д.) |
string |
None. |
NomenclatureSpecies |
Вид номенклатуры (ручки, шапки, доски и т.д.) |
string |
None. |
NomenclaturePosition |
Родительская папка в товарном каталоге, к которой относится товар |
string |
None. |
Itemcode |
Код товара |
string |
None. |
ItemArticle |
Артикул товара |
string |
None. |
Barcode |
Штрих-код товара |
integer |
None. |
ShortName |
Rороткое наименование товара |
string |
None. |
LongName |
Длинное наименование товара |
string |
None. |
Description |
Описание товара |
string |
None. |
StorageName |
Место хранения, склад товара |
string |
None. |
CountryOrigin |
Cтрана происхождения товара |
string |
None. |
BrandName |
Наименование Бренда товара |
string |
None. |
CategoryName |
Наименование категории товара |
string |
None. |
SeasonName |
Cезон, к которому относится товар, например, Осень-зима 2021 |
string |
None. |
CollectionName |
Коллекция, к которой относится товар, например, BMW Sport Classic |
string |
None. |
ImageUrl |
Урл основной картинки товара на сервере Mloyalty |
string |
None. |
Remain |
Остаток на складе |
integer |
None. |
Price |
Цена |
decimal number |
None. |
OldPrice |
Старая цена |
decimal number |
None. |
Minprice |
Минимальная розничная цена |
decimal number |
None. |
BrandLogourl |
Логотип бренда |
string |
None. |
Guid |
Гуид товара |
string |
None. |
GoodProps |
Массив свойств |
Collection of GoodSystemDataPropResponse |
None. |
GoodTags |
Массив тегов |
Collection of GoodSystemDataTagResponse |
None. |
GoodImages |
Массив изображений |
Collection of GoodSystemDataImageResponse |
None. |
ErrorCode |
Код ошибки |
integer |
None. |
Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{ "GoodId": 1, "CatalogId": 1, "UnitMeasure": "sample string 1", "Characteristic": true, "ParentGuid": "sample string 2", "NomenclatureType": "sample string 3", "NomenclatureSpecies": "sample string 4", "NomenclaturePosition": "sample string 5", "Itemcode": "sample string 6", "ItemArticle": "sample string 7", "Barcode": 1, "ShortName": "sample string 8", "LongName": "sample string 9", "Description": "sample string 10", "StorageName": "sample string 11", "CountryOrigin": "sample string 12", "BrandName": "sample string 13", "CategoryName": "sample string 14", "SeasonName": "sample string 15", "CollectionName": "sample string 16", "ImageUrl": "sample string 17", "Remain": 1, "Price": 1.0, "OldPrice": 1.0, "Minprice": 1.0, "BrandLogourl": "sample string 18", "Guid": "sample string 19", "GoodProps": [ { "Id": 1, "Type": "sample string 1", "Code": "sample string 2", "Name": "sample string 3", "Value": "sample string 4", "PropsId": 1 }, { "Id": 1, "Type": "sample string 1", "Code": "sample string 2", "Name": "sample string 3", "Value": "sample string 4", "PropsId": 1 } ], "GoodTags": [ { "Id": 1, "Name": "sample string 1", "Code": "sample string 2", "Color": "sample string 3" }, { "Id": 1, "Name": "sample string 1", "Code": "sample string 2", "Color": "sample string 3" } ], "GoodImages": [ { "Id": 1, "Name": "sample string 1", "Url": "sample string 2", "Main": true }, { "Id": 1, "Name": "sample string 1", "Url": "sample string 2", "Main": true } ], "ErrorCode": 20, "Message": "sample string 21" }
application/xml, text/xml
<GoodInfoResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.GoodsResponse"> <ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">20</ErrorCode> <Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 21</Message> <Barcode>1</Barcode> <BrandLogourl>sample string 18</BrandLogourl> <BrandName>sample string 13</BrandName> <CatalogId>1</CatalogId> <CategoryName>sample string 14</CategoryName> <Characteristic>true</Characteristic> <CollectionName>sample string 16</CollectionName> <CountryOrigin>sample string 12</CountryOrigin> <Description>sample string 10</Description> <GoodId>1</GoodId> <GoodImages> <GoodSystemDataImageResponse> <Id>1</Id> <Main>true</Main> <Name>sample string 1</Name> <Url>sample string 2</Url> </GoodSystemDataImageResponse> <GoodSystemDataImageResponse> <Id>1</Id> <Main>true</Main> <Name>sample string 1</Name> <Url>sample string 2</Url> </GoodSystemDataImageResponse> </GoodImages> <GoodProps> <GoodSystemDataPropResponse> <Code>sample string 2</Code> <Id>1</Id> <Name>sample string 3</Name> <PropsId>1</PropsId> <Type>sample string 1</Type> <Value>sample string 4</Value> </GoodSystemDataPropResponse> <GoodSystemDataPropResponse> <Code>sample string 2</Code> <Id>1</Id> <Name>sample string 3</Name> <PropsId>1</PropsId> <Type>sample string 1</Type> <Value>sample string 4</Value> </GoodSystemDataPropResponse> </GoodProps> <GoodTags> <GoodSystemDataTagResponse> <Code>sample string 2</Code> <Color>sample string 3</Color> <Id>1</Id> <Name>sample string 1</Name> </GoodSystemDataTagResponse> <GoodSystemDataTagResponse> <Code>sample string 2</Code> <Color>sample string 3</Color> <Id>1</Id> <Name>sample string 1</Name> </GoodSystemDataTagResponse> </GoodTags> <Guid>sample string 19</Guid> <ImageUrl>sample string 17</ImageUrl> <ItemArticle>sample string 7</ItemArticle> <Itemcode>sample string 6</Itemcode> <LongName>sample string 9</LongName> <Minprice>1</Minprice> <NomenclaturePosition>sample string 5</NomenclaturePosition> <NomenclatureSpecies>sample string 4</NomenclatureSpecies> <NomenclatureType>sample string 3</NomenclatureType> <OldPrice>1</OldPrice> <ParentGuid>sample string 2</ParentGuid> <Price>1</Price> <Remain>1</Remain> <SeasonName>sample string 15</SeasonName> <ShortName>sample string 8</ShortName> <StorageName>sample string 11</StorageName> <UnitMeasure>sample string 1</UnitMeasure> </GoodInfoResponse>