| Name | Type | Description | Additional information |
|---|---|---|---|
| SiteId | integer |
Required |
|
| PriceGroupID | integer |
Specify what pricegroup you're sending the order as |
Required |
| TableNumber | integer |
Optionally send the order to a table, table numbers are available through the floorplan endpoint |
|
| Covers | integer |
Optionally send the amount of covers for the bill. Leave null if site is using Auto Covers |
|
| ServiceChargeAmount | decimal number |
If left null, then auto-service charge will apply. Set this to 0 if you do not want service charge to apply, otherwise specify your own amount. This is also known as Surcharge amount in other systems |
|
| SalesArea | string |
Specify Sales Area transaction is assigned to. |
|
| OrderItems | Collection of CalculateOnlineOrderV2ItemApiModel |
None. |
|
| MacroItems | Collection of CalculateOnlineOrderV2MacroItemApiModel |
None. |
|
| ConfigurableDiscounts | Collection of CalculateOnlineOrderV2ConfigurableDiscountApiModel |
Configurable Discounts are pre-configured discounts that apply on a schedule, and against specific products. |
|
| ManualPromotions | Collection of CalculateOnlineOrderV2ManualPromotionApiModel |
Promotions will auto fire unless you specify override prices, or apply manual promotions. To apply manual promotions you must specify the Items inside the promotion. |