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

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.