POST api/weborder/clickandcollect/alternative

Provides a true/false on creation of a Click'n'Collect web order, given an alternative web order create model, using Ean instead of VariantId.

Request Information

URI Parameters

None.

Body Parameters

The alternative web order create model.

HeaderCreateModelAlternative
NameDescriptionTypeAdditional information
OrderNo

string

Required

String length: inclusive between 0 and 255

ShopId

integer

Required

Range: inclusive between 1 and 2147483647

OrderReference

string

String length: inclusive between 0 and 255

OrderedOn

date

None.

IsPaid

boolean

Required

Range: inclusive between false and true

CustomerNumber

integer

Required

Range: inclusive between 0 and 2147483647

ReceiveAddress

string

String length: inclusive between 0 and 255

ReturnAddress

string

String length: inclusive between 0 and 2147483647

WebOrderLines

Collection of LineCreateModelAlternative

None.

Request Formats

application/json, text/json

Sample:
{
  "OrderNo": "sample string 1",
  "ShopId": 2,
  "OrderReference": "sample string 3",
  "OrderedOn": "2025-05-04T05:18:14.0677538+02:00",
  "IsPaid": true,
  "CustomerNumber": 6,
  "ReceiveAddress": "sample string 7",
  "ReturnAddress": "sample string 8",
  "WebOrderLines": [
    {
      "Ean": "sample string 1",
      "SalesPrice": 2.1,
      "EffectiveSalesPrice": 3.1,
      "DiscountAmount": 4.1,
      "DeliveryNo": "sample string 5",
      "Notes": "sample string 6"
    },
    {
      "Ean": "sample string 1",
      "SalesPrice": 2.1,
      "EffectiveSalesPrice": 3.1,
      "DiscountAmount": 4.1,
      "DeliveryNo": "sample string 5",
      "Notes": "sample string 6"
    }
  ]
}

application/xml, text/xml

Sample:
<WebOrderHeaderCreateDTOAlternativeV2OfWebOrderLineCreateDTOAlternativeiTlCtTkQ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PublicAPI.Models">
  <ReceiveAddress>sample string 7</ReceiveAddress>
  <ReturnAddress>sample string 8</ReturnAddress>
  <WebOrderLines>
    <WebOrderLineCreateDTOAlternative>
      <DeliveryNo>sample string 5</DeliveryNo>
      <DiscountAmount>4.1</DiscountAmount>
      <EffectiveSalesPrice>3.1</EffectiveSalesPrice>
      <Notes>sample string 6</Notes>
      <SalesPrice>2.1</SalesPrice>
      <Ean>sample string 1</Ean>
    </WebOrderLineCreateDTOAlternative>
    <WebOrderLineCreateDTOAlternative>
      <DeliveryNo>sample string 5</DeliveryNo>
      <DiscountAmount>4.1</DiscountAmount>
      <EffectiveSalesPrice>3.1</EffectiveSalesPrice>
      <Notes>sample string 6</Notes>
      <SalesPrice>2.1</SalesPrice>
      <Ean>sample string 1</Ean>
    </WebOrderLineCreateDTOAlternative>
  </WebOrderLines>
  <CustomerNumber>6</CustomerNumber>
  <IsPaid>true</IsPaid>
  <OrderNo>sample string 1</OrderNo>
  <OrderReference>sample string 3</OrderReference>
  <OrderedOn>2025-05-04T05:18:14.0677538+02:00</OrderedOn>
  <ShopId>2</ShopId>
</WebOrderHeaderCreateDTOAlternativeV2OfWebOrderLineCreateDTOAlternativeiTlCtTkQ>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'WebOrderHeaderCreateDTOAlternativeV2`1'.

Response Information

Resource Description

Bool

boolean

Response Formats

application/json, text/json

Sample:
true

application/xml, text/xml

Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>