Defines a single InOrder Is analogous to SubmitOrder in OnlineOrdering
Name | Type | Additional information | Description |
---|---|---|---|
Customer | Customer |
Required |
Customer placing the Order |
Guests | Collection of Guest |
None. |
Guest information of the order |
Items | Collection of Item |
Required |
Items for the Order |
Tenders | Collection of Payment |
None. |
Tenders applied to the order |
Promos | Collection of Promo |
None. |
Promos applied to the Order |
Comps | Collection of Comp |
None. |
Comps applied to the Order |
ReferenceNumber | long |
None. |
An optional OutOrder identifier for tracking use by external applications |
ExternalOrderId | string |
None. |
An optional free-form order identifier use by external applications |
OrderTime | date |
None. |
Date and time order was placed |
PrepTime | integer |
None. |
Amount of time in minutes needed to
|
DriveTime | integer |
None. |
Amount of time in minutes needed to deliver the order to the customer |
PromiseDateTime | date |
None. |
Date and time that the customer can expect the order to be ready. |
OrderSource | OrderSourceType |
None. |
Indicates where an OutOrder originated from |
Destination | string |
None. |
Order destination |
SourceId | string |
None. |
The source id |
DestinationId | string |
None. |
The destination id |
OrderMode | OrderModeType |
Required |
Mode of the order |
OverrideModeCharge | decimal number |
None. |
Allows the amount of the order mode
|
Status | OrderStatus |
None. |
Status of the Order.
|
AutoSendToKitchen | boolean |
None. |
For InDelay orders, this dictates whether the system will automatically send the order to the kitchen at the prescribed time (if true),
|
TaxExempt | boolean |
None. |
Indicates that this order should be tax
|
EstimatedSubTotal | decimal number |
None. |
Not currently used |
EstimatedTax | decimal number |
None. |
Used to indicate the tax that the external
|
SpecialInstructions | string |
None. |
Special instructions for the order |
CheckedIn | boolean |
None. |
Indicates whether the order has been checked in at the site |
CheckInSummary | string |
None. |
All available check in information concatenated into one field |
CheckInApplication | string |
None. |
Name of the application used to initiate the check in event |
CheckInOriginType | string |
None. |
Simple description of the hardware/software situation the above application/system used to originate the event |
CheckInOriginId | string |
None. |
If applicable, a specific number of the origin type above to help identify it |
CheckInVectorType | string |
None. |
If applicable, a predefined physical or logical target for the behavior defined around the check in action. |
CheckInVectorId | string |
None. |
If applicable, a specific number of the Vector Type above to help identify it |
CheckInIntent | string |
None. |
Specifies actions to be taken by the in store software.
|
AutoRelease | boolean |
None. |
Indicates whether the order should auto release at the future order release window |
PartySize | integer |
None. |
Indicates the number of people who will be served by this order |
ReleaseAwaitingDeposit | boolean |
None. |
If set to true on a future order, the order
|
AssignAlohaLoyalty | boolean |
None. |
If set to true, ATO will assign any loyalty merits/rewards to the customer's
|
SiteInformation | SiteInformation |
None. |
Optional SiteInformation element |
KitchenStatus | KitchenStatus |
None. |
The status of the order in the kitchen |
LaneIdentifier | string |
None. |
Identifies which lane an order is intended for in a multilane drive-through |