Mobile Ordering: Order Ahead & Order Throttling for Shift4 Venue

Article author
Jaime Baker
  • Updated

Summary: With Mobile Order Throttling, operators can:

  • Limit incoming mobile orders during high-profile times
  • Prevent the kitchen from becoming overwhelmed
  • Pace order volume to protect product availability and inventory levels
  • Prioritize in-person customers when necessary

Order Throttling is configured at the Menu level and is only available for menus using the Mobile model type: (Order Ahead)

Where to Configure Order Throttling

To access Order Throttling settings:

  1. Navigate to Canopy
  2. Go to Menu Manager
  3. Select Revenue Centers
  4. Choose the desired Revenue Center
  5. Select Menus
  6. Click Add A Menu (or edit an existing menu)
  7. Set the Menu Model to either of the following:
    1. [Mobile] Pickup (Order Ahead)
    2. [Mobile] Delivery (Order Ahead)

When the Menu Model is set to Mobile (Order Ahead), a new section appears under Business Hours called Order Throttling.

Note: The Order Throttling section is not available for non-Mobile menu types.

Order Throttling Settings

The Order Throttling section contains three subsections:

1. Order Ahead Hours

Defines the hours during which mobile Order Ahead orders can be accepted for each day of the week (Sunday–Saturday).

For each day:

  • A checkbox enables or disables Order Throttling for that specific day.
  • Time fields define the active Order Ahead window.
  • Time must be entered in 24-hour format.
  • Inputs must be numeric and non-decimal.

If the checkbox is not selected for a given day, Order Ahead & Order Throttling will not apply to that day. 

Orders can still be placed in this scenario, but they cannot be scheduled in advance of an expected time by a guest.

2. Slot Interval (Minutes)

Defines the length of each order slot. These time slots will be selectable by guests on Revenue Center’s Mobile Ordering page at checkout.

  • Determines how time is segmented (e.g., 15-minute intervals).
  • Accepts numeric, non-decimal input only.
  • Applies across all enabled days.

Example:

  • A Slot Interval of 15 creates 15-minute order windows.

3. Max Orders per Slot

Defines the maximum number of mobile orders allowed within each time slot.

  • Accepts numeric, non-decimal input only.
  • Applies to each configured Slot Interval.

Example:

  • If Slot Interval = 15 minutes
  • Max Orders per Slot = 10
    → Only 10 mobile orders can be placed within each 15-minute window.

Enabling Order Throttling / Troubleshooting

Order Throttling is considered enabled for a specific day only when:

  • The day’s Order Ahead checkbox is selected
  • The day’s Order Ahead hours are filled out
  • The Slot Interval field is completed
  • The Max Orders per Slot field is completed

If any required field is missing, Order Throttling will not function.

Saving Settings

All Order Throttling inputs are saved when the overall Menu settings are saved using the Save button.

If changes are not saved at the menu level, throttling settings will not apply.


 

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.