POST api/ShoppingCarts?newPickupDate={newPickupDate}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
newPickupDate

date

None.

Body Parameters

None.

Response Information

Resource Description

ShoppingCartModel
NameDescriptionTypeAdditional information
Id

integer

None.

MemberName

string

None.

MemberNote

string

None.

OpenDate

date

None.

Complete

boolean

None.

Status

integer

None.

PickupDate

date

None.

WeeklyShoppingCartID

integer

None.

TotalQtyOrdered

integer

None.

TotalQtyAvailable

integer

None.

TotalPrice

decimal number

None.

TotalOrderedPrice

decimal number

None.

ShoppingCartDetails

Collection of ShoppingCartDetailModel

None.

ShoppingCartAvailabilityFull

Collection of ShoppingCartAvailability

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "MemberName": "sample string 2",
  "MemberNote": "sample string 3",
  "OpenDate": "2025-12-11T02:57:27.8302176",
  "Complete": true,
  "Status": 6,
  "PickupDate": "2025-12-11T02:57:27.8302176",
  "WeeklyShoppingCartID": 1,
  "TotalQtyOrdered": 8,
  "TotalQtyAvailable": 9,
  "TotalPrice": 10.0,
  "TotalOrderedPrice": 11.0,
  "ShoppingCartDetails": [
    {
      "Id": 1,
      "ProductId": 2,
      "ProductName": "sample string 3",
      "Price": 4.0,
      "QtyOrdered": 5,
      "QtyPacked": 6,
      "QtyAvailable": 7
    },
    {
      "Id": 1,
      "ProductId": 2,
      "ProductName": "sample string 3",
      "Price": 4.0,
      "QtyOrdered": 5,
      "QtyPacked": 6,
      "QtyAvailable": 7
    }
  ],
  "ShoppingCartAvailabilityFull": [
    {
      "AvailabilityDate": "2025-12-11T02:57:27.8302176",
      "QtyAvailable": 2
    },
    {
      "AvailabilityDate": "2025-12-11T02:57:27.8302176",
      "QtyAvailable": 2
    }
  ]
}

application/xml, text/xml

Sample:
<ShoppingCartModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eGOATsWebApi.Models">
  <Complete>true</Complete>
  <Id>1</Id>
  <MemberName>sample string 2</MemberName>
  <MemberNote>sample string 3</MemberNote>
  <OpenDate>2025-12-11T02:57:27.8302176+02:00</OpenDate>
  <PickupDate>2025-12-11T02:57:27.8302176+02:00</PickupDate>
  <ShoppingCartAvailabilityFull>
    <ShoppingCartAvailability>
      <AvailabilityDate>2025-12-11T02:57:27.8302176+02:00</AvailabilityDate>
      <QtyAvailable>2</QtyAvailable>
    </ShoppingCartAvailability>
    <ShoppingCartAvailability>
      <AvailabilityDate>2025-12-11T02:57:27.8302176+02:00</AvailabilityDate>
      <QtyAvailable>2</QtyAvailable>
    </ShoppingCartAvailability>
  </ShoppingCartAvailabilityFull>
  <ShoppingCartDetails>
    <ShoppingCartDetailModel>
      <Id>1</Id>
      <Price>4</Price>
      <ProductId>2</ProductId>
      <ProductName>sample string 3</ProductName>
      <QtyAvailable>7</QtyAvailable>
      <QtyOrdered>5</QtyOrdered>
      <QtyPacked>6</QtyPacked>
    </ShoppingCartDetailModel>
    <ShoppingCartDetailModel>
      <Id>1</Id>
      <Price>4</Price>
      <ProductId>2</ProductId>
      <ProductName>sample string 3</ProductName>
      <QtyAvailable>7</QtyAvailable>
      <QtyOrdered>5</QtyOrdered>
      <QtyPacked>6</QtyPacked>
    </ShoppingCartDetailModel>
  </ShoppingCartDetails>
  <Status>6</Status>
  <TotalOrderedPrice>11</TotalOrderedPrice>
  <TotalPrice>10</TotalPrice>
  <TotalQtyAvailable>9</TotalQtyAvailable>
  <TotalQtyOrdered>8</TotalQtyOrdered>
  <WeeklyShoppingCartID>1</WeeklyShoppingCartID>
</ShoppingCartModel>