Skip to main content

Explanation of the pre-order menu rules and limits

Find out how the pre-order menu rules and limits work in the booking type.

alexandru sava avatar
Written by alexandru sava
Updated this week

The pre-order rule sources

Pre-order rules can be applied in three ways:

  • By booking type menu rules, at the point of booking.

  • By booking type menu rules after booking, including Send after pre-orders.

  • Manually added to an existing booking via booking details.

After booking pre-orders, the settings are effectively an automated version of manually added pre-order settings on the booking.

📌Note: Once the rules have been added to the booking, these will be visible in the booking details page in Access Collins. From this point, any rule changes on the booking type will not affect the booking's pre-order rules.

See below how the pre-order menu rules look in your booking type:

See how pre-order rules look in the booking details of your booking:

📌Note: Some rules are only relevant to the booking type. These are to do with when a pre-order menu should be offered are only relevant to pre-orders at the point of booking, instructing Access Collins when to automatically add a pre-order to a booking after the checkout.

Technical situation

Core's PreorderManager::getPreorderSettings() will return the settings for each menu:

  • If the booking already exists, it will pull the settings from the booking itself under customer_preorder_settings and will not refer to the booking type.

  • If booking does not exist, for example, during checkout, settings will be pulled from the relevant booking type rule. Any settings stored on the pending booking are ignored to ensure the latest version is pulled.


The rules and how they're applied

Definitions

  • Menu: A collection of pre-order items that can be offered in a pre-order.

  • Order: Is a selection of items across the configured menus. This might be the single order made at the point of booking, or each order made by each individual on a booking.

Close Pre-orders

It can be configurable on:

  • The booking type.

  • The booking.

This rule tells Access Collins when to close the pre-order and prevent the user from making any additions or changes to their Pre-order.

📌Note: If multiple menus are added from the booking type with After booking, the strictest Close pre-order rule will be closed three days before booking.

Example: Food Menu three days before booking, Drink Menu one day before booking.

Limit Items

It can be configurable on:

  • The booking type.

  • The booking.

This rule limits the number of items a user can add to a menu during an order.

This will be a fixed min and/or max amount, or based on the percentage of guests.

This rule is applied to an individual booking rather than across the whole booking.

For example, given that we have a menu limit of a minimum of two items. When a booking has five guests with each making their own pre-order selections, they will each be required to meet this two-item minimum, making for an overall minimum of ten items for the booking: two items x five orders.

When making a pre-order at the point of booking, there is only ever a single order, so in the given example above, the booking will have an overall minimum of two items.

Offer pre-orders until, on the booking type

It's configurable on the booking type.

This rule tells Access Collins how close to the booking date it can offer a pre-order menu on checkout.

Offer Pre-orders until, on the booking

Configurable on the booking.

It limits the number of orders that can be added to a booking via the Manage your pre-order screen.

This will likely limit the orders to the number of guests on the booking.

Did this answer your question?