POST api/goods/GoodInfo
Получение информации о товаре по его идентификатору или гуиду
Request Information
URI Parameters
None.
Body Parameters
GoodInfoRequest| Name | 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
GoodInfoResponse| Name | 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",
"GoodTagsId": 1
},
{
"Id": 1,
"Name": "sample string 1",
"Code": "sample string 2",
"Color": "sample string 3",
"GoodTagsId": 1
}
],
"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>
<GoodTagsId>1</GoodTagsId>
<Id>1</Id>
<Name>sample string 1</Name>
</GoodSystemDataTagResponse>
<GoodSystemDataTagResponse>
<Code>sample string 2</Code>
<Color>sample string 3</Color>
<GoodTagsId>1</GoodTagsId>
<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>