POST api/order/BasketInfo
Получение информации о составе корзины, её стоимости и применённых поощрениях
Request Information
URI Parameters
None.
Body Parameters
BasketInfoRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| PosCode |
Код торговой точки, которая иниирует запрос на действия по корзине |
string |
None. |
| Mobile_basket_id |
Идентификатор корзины, по которой необходимо произвести действие |
integer |
None. |
| Client |
Идентификатор клиента |
integer |
None. |
| ClientIShop |
Идентификатор клиента в БД интернет-магазина |
integer |
None. |
| Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
| Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
| SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{
"PosCode": "sample string 1",
"Mobile_basket_id": 1,
"Client": 1,
"ClientIShop": 1,
"Operator": 1,
"Token": 1,
"SiteCode": "sample string 2"
}
application/xml, text/xml
<BasketInfoRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.OrderRequest"> <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> <Client>1</Client> <ClientIShop>1</ClientIShop> <Mobile_basket_id>1</Mobile_basket_id> <PosCode>sample string 1</PosCode> </BasketInfoRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
BasketInfoResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| TotalPosition |
Общее количество позиций в корзине |
decimal number |
None. |
| TotalAmount |
Общая сумма позиций в корзине до применения разных скидок и оплат |
decimal number |
None. |
| TotalPromo |
Общая экономия |
decimal number |
None. |
| TotalPayment |
Итоговая сумма к оплате |
decimal number |
None. |
| SumDelivery |
Сумма доставки |
decimal number |
None. |
| MaxRedeem |
Сколько можно списать бонусов |
decimal number |
None. |
| Redeemed |
Сколько бонусов списано в корзину |
decimal number |
None. |
| SertRedeemed |
Сколько средств списано с сертификата в корзину |
decimal number |
None. |
| Discount |
Сумма скидок, предоставленная в корзину |
decimal number |
None. |
| Coupon |
Купон/промокод, который был использован в корзину |
string |
None. |
| Added |
Сколько бонусов будет начислено за корзину |
decimal number |
None. |
| PosPickup |
Идентификатор точки самовывоза |
integer |
None. |
| PosPickupAddress |
Наименование точки самовывоза |
string |
None. |
| Comment |
Комментарий пользователя (как правило причина отмены заказа) |
string |
None. |
| Basket |
Массив с составом корзины по позициям |
Collection of BasketInfoBasketRow |
None. |
| ErrorCode |
Код ошибки |
integer |
None. |
| Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{
"TotalPosition": 1.0,
"TotalAmount": 1.0,
"TotalPromo": 1.0,
"TotalPayment": 1.0,
"SumDelivery": 1.0,
"MaxRedeem": 1.0,
"Redeemed": 1.0,
"SertRedeemed": 1.0,
"Discount": 1.0,
"Coupon": "sample string 1",
"Added": 1.0,
"PosPickup": 1,
"PosPickupAddress": "sample string 2",
"Comment": "sample string 3",
"Basket": [
{
"Id": 1,
"Position": 1,
"Name": "sample string 1",
"BrandName": "sample string 2",
"BrandLogo": "sample string 3",
"Color": "sample string 4",
"ColorCode": "sample string 5",
"Size": "sample string 6",
"CollectionName": "sample string 7",
"SeasonName": "sample string 8",
"ClientTag": "sample string 9",
"UrlImage": "sample string 10",
"GoodId": 1,
"Guid": "sample string 11",
"Price": 1.0,
"Amount": 1.0,
"OldAmount": 1.0,
"Quantity": 1.0,
"GoodsDiscount": 1.0,
"RemainPosPickup": 1.0,
"MessageText": "sample string 12"
},
{
"Id": 1,
"Position": 1,
"Name": "sample string 1",
"BrandName": "sample string 2",
"BrandLogo": "sample string 3",
"Color": "sample string 4",
"ColorCode": "sample string 5",
"Size": "sample string 6",
"CollectionName": "sample string 7",
"SeasonName": "sample string 8",
"ClientTag": "sample string 9",
"UrlImage": "sample string 10",
"GoodId": 1,
"Guid": "sample string 11",
"Price": 1.0,
"Amount": 1.0,
"OldAmount": 1.0,
"Quantity": 1.0,
"GoodsDiscount": 1.0,
"RemainPosPickup": 1.0,
"MessageText": "sample string 12"
}
],
"ErrorCode": 4,
"Message": "sample string 5"
}
application/xml, text/xml
<BasketInfoResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.OrderResponse">
<ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">4</ErrorCode>
<Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 5</Message>
<Added>1</Added>
<Basket>
<BasketInfoResponse.BasketInfoBasketRow>
<Amount>1</Amount>
<BrandLogo>sample string 3</BrandLogo>
<BrandName>sample string 2</BrandName>
<ClientTag>sample string 9</ClientTag>
<CollectionName>sample string 7</CollectionName>
<Color>sample string 4</Color>
<ColorCode>sample string 5</ColorCode>
<GoodId>1</GoodId>
<GoodsDiscount>1</GoodsDiscount>
<Guid>sample string 11</Guid>
<Id>1</Id>
<MessageText>sample string 12</MessageText>
<Name>sample string 1</Name>
<OldAmount>1</OldAmount>
<Position>1</Position>
<Price>1</Price>
<Quantity>1</Quantity>
<RemainPosPickup>1</RemainPosPickup>
<SeasonName>sample string 8</SeasonName>
<Size>sample string 6</Size>
<UrlImage>sample string 10</UrlImage>
</BasketInfoResponse.BasketInfoBasketRow>
<BasketInfoResponse.BasketInfoBasketRow>
<Amount>1</Amount>
<BrandLogo>sample string 3</BrandLogo>
<BrandName>sample string 2</BrandName>
<ClientTag>sample string 9</ClientTag>
<CollectionName>sample string 7</CollectionName>
<Color>sample string 4</Color>
<ColorCode>sample string 5</ColorCode>
<GoodId>1</GoodId>
<GoodsDiscount>1</GoodsDiscount>
<Guid>sample string 11</Guid>
<Id>1</Id>
<MessageText>sample string 12</MessageText>
<Name>sample string 1</Name>
<OldAmount>1</OldAmount>
<Position>1</Position>
<Price>1</Price>
<Quantity>1</Quantity>
<RemainPosPickup>1</RemainPosPickup>
<SeasonName>sample string 8</SeasonName>
<Size>sample string 6</Size>
<UrlImage>sample string 10</UrlImage>
</BasketInfoResponse.BasketInfoBasketRow>
</Basket>
<Comment>sample string 3</Comment>
<Coupon>sample string 1</Coupon>
<Discount>1</Discount>
<MaxRedeem>1</MaxRedeem>
<PosPickup>1</PosPickup>
<PosPickupAddress>sample string 2</PosPickupAddress>
<Redeemed>1</Redeemed>
<SertRedeemed>1</SertRedeemed>
<SumDelivery>1</SumDelivery>
<TotalAmount>1</TotalAmount>
<TotalPayment>1</TotalPayment>
<TotalPosition>1</TotalPosition>
<TotalPromo>1</TotalPromo>
</BasketInfoResponse>