POST api/sertcard/SitePageOrder

Получение конфига для страницы "Заказы"

Request Information

URI Parameters

None.

Body Parameters

SitePageOrderRequest
NameDescriptionTypeAdditional information
PageType

Наименование типа страницы

string

None.

Theme

Наименование темы

string

None.

Operator

Идентификатор оператора программы лояльности

integer

None.

Token

Токен пользователя, который инициирует данный запрос

integer

None.

SiteCode

Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос

string

None.

Request Formats

application/json, text/json

Sample:
{
  "PageType": "sample string 1",
  "Theme": "sample string 2",
  "Operator": 1,
  "Token": 1,
  "SiteCode": "sample string 3"
}

application/xml, text/xml

Sample:
<SitePageOrderRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.SertCardRequest">
  <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 3</SiteCode>
  <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token>
  <PageType>sample string 1</PageType>
  <Theme>sample string 2</Theme>
</SitePageOrderRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

SitePageOrderResponse
NameDescriptionTypeAdditional information
BurgerShown

Показывать или нет на странице иконку бургера

boolean

None.

MinFreeNominal

Минимальный произвольный номинал, который может быть указан пользователем

decimal number

None.

MaxFreeNominal

Максимальный произвольный номинал, который может быть указан пользователем

decimal number

None.

MaxCountPurchases

Максимальный количество сертификатов, которое может быть продано в одной корзине

decimal number

None.

Step1_Name

Наименование первого шага пользователя при покупке сертификата

string

None.

Step2_Name

Наименование второго шага пользователя при покупке сертификата

string

None.

Step3_Name

Наименование третьего шага пользователя при покупке сертификата

string

None.

ItemSettings

Показывать или нет кнопку "Персонализация"

boolean

None.

Design

Дизайны

Collection of SitePageOrderDesign

None.

Nominal

Номиналы

Collection of SitePageOrderNominal

None.

Goods

Товары

Collection of SitePageOrderGoods

None.

ErrorCode

Код ошибки

integer

None.

Message

Сообщение об ошибке

string

None.

Response Formats

application/json, text/json

Sample:
{
  "BurgerShown": true,
  "MinFreeNominal": 1.0,
  "MaxFreeNominal": 1.0,
  "MaxCountPurchases": 1.0,
  "Step1_Name": "sample string 1",
  "Step2_Name": "sample string 2",
  "Step3_Name": "sample string 3",
  "ItemSettings": true,
  "Design": [
    {
      "Id": 1,
      "UrlImage": "sample string 2",
      "Main": true
    },
    {
      "Id": 1,
      "UrlImage": "sample string 2",
      "Main": true
    }
  ],
  "Nominal": [
    {
      "Id": 1,
      "Nominal": 1.0,
      "Name": "sample string 2"
    },
    {
      "Id": 1,
      "Nominal": 1.0,
      "Name": "sample string 2"
    }
  ],
  "Goods": [
    {
      "Id": 1,
      "Name": "sample string 2",
      "Price": 1.0,
      "Design": "sample string 3"
    },
    {
      "Id": 1,
      "Name": "sample string 2",
      "Price": 1.0,
      "Design": "sample string 3"
    }
  ],
  "ErrorCode": 4,
  "Message": "sample string 5"
}

application/xml, text/xml

Sample:
<SitePageOrderResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.SertCardResponse">
  <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>
  <BurgerShown>true</BurgerShown>
  <Design>
    <SitePageOrderResponse.SitePageOrderDesign>
      <Id>1</Id>
      <Main>true</Main>
      <UrlImage>sample string 2</UrlImage>
    </SitePageOrderResponse.SitePageOrderDesign>
    <SitePageOrderResponse.SitePageOrderDesign>
      <Id>1</Id>
      <Main>true</Main>
      <UrlImage>sample string 2</UrlImage>
    </SitePageOrderResponse.SitePageOrderDesign>
  </Design>
  <Goods>
    <SitePageOrderResponse.SitePageOrderGoods>
      <Design>sample string 3</Design>
      <Id>1</Id>
      <Name>sample string 2</Name>
      <Price>1</Price>
    </SitePageOrderResponse.SitePageOrderGoods>
    <SitePageOrderResponse.SitePageOrderGoods>
      <Design>sample string 3</Design>
      <Id>1</Id>
      <Name>sample string 2</Name>
      <Price>1</Price>
    </SitePageOrderResponse.SitePageOrderGoods>
  </Goods>
  <ItemSettings>true</ItemSettings>
  <MaxCountPurchases>1</MaxCountPurchases>
  <MaxFreeNominal>1</MaxFreeNominal>
  <MinFreeNominal>1</MinFreeNominal>
  <Nominal>
    <SitePageOrderResponse.SitePageOrderNominal>
      <Id>1</Id>
      <Name>sample string 2</Name>
      <Nominal>1</Nominal>
    </SitePageOrderResponse.SitePageOrderNominal>
    <SitePageOrderResponse.SitePageOrderNominal>
      <Id>1</Id>
      <Name>sample string 2</Name>
      <Nominal>1</Nominal>
    </SitePageOrderResponse.SitePageOrderNominal>
  </Nominal>
  <Step1_Name>sample string 1</Step1_Name>
  <Step2_Name>sample string 2</Step2_Name>
  <Step3_Name>sample string 3</Step3_Name>
</SitePageOrderResponse>