Order scheduling

Control when and how many orders you accept

Set pickup and delivery time slots, cap orders per slot, and limit item quantities so your kitchen always runs at the right pace.

In the Starter plan v1.5.6

What it does

Taking more orders than your kitchen can handle leads to delays, mistakes, and unhappy customers. The Order Time, Intervals and Limits extension gives restaurant owners precise control over every aspect of their ordering schedule, from the time slots you offer to how many orders each slot can hold.

Enable or disable time selection for delivery and pickup separately. Set the time interval between slots. Cap the maximum number of orders per slot. Limit the number of items per order. Display custom messages when time slots are unavailable. This extension requires RestroPress 2.5 or higher.

Everything in the box

Configurable time slots
Set start time, end time, and interval for both delivery and pickup time selectors.
Orders per slot cap
Set the maximum number of orders any single time slot can accept.
Item quantity limits
Restrict the number of food items that can be added to a single order.
Custom availability messages
Show a personalized message when a time slot is full or service is unavailable.
Enable or disable by service
Turn time slot selection on or off for delivery and pickup independently.
Fine-grained control
Configure different rules for delivery and pickup within the same setup.
HOW IT WORKS

Set up order scheduling in three steps

Step 1

Enable the extension

Activate Order Time, Intervals and Limits in RestroPress settings.

Step 1
Step 2

Configure your time slots

Set the interval, start and end times, and order cap per slot for each service type.

Step 2
Step 3

Customers pick from available slots

Only available slots appear at checkout, keeping your kitchen on schedule.

Step 3


= Version 1.5.6 ( 6th March 2025 )=
* Added: admin-side inline validation for pickup/delivery message when corresponding service time is disabled
* Improved: settings UX now clearly marks delivery/pickup slot fields as ignored when their time selection is disabled
* Improved: strict sanitization for numeric fields to allow only positive integers and reset invalid values
* Improved: backend safeguard now applies default hidden-time messages when disabled service message is empty
* Improved: admin notice now clarifies slot limit behavior when both pickup and delivery times are disabled
* Fixed: checkout button flow now bypasses stale slot errors when service time is disabled
* Fixed: place order validation no longer fails with stale time-slot error in hidden service-time mode

= Version 1.5.5 =
* Fixed: service-time disabled message placement in Date/Time popup for broad theme compatibility
* Fixed: removed destructive time-node removal that could break popup behavior on some sites
* Improved: time hide/show handling is now scoped to service-time containers instead of global selectors
* Improved: pickup/delivery detection in modal now prefers active service context for reliable behavior

= Version 1.5.4  =
* Fixed: disabled service-time dropdown now hides correctly on styled/select-enhanced themes (including Avada wrappers)
* Fixed: disabled service-time UI now re-applies after AJAX delivery-option modal refresh
* Improved: fallback selectors now cover native and wrapped time dropdown elements

= Version 1.5.3 =
* Fixed: checkout could be blocked when service time was disabled and required service cookies were missing
* Fixed: custom validation messages now display consistently in frontend error flows
* Improved: blank interval values are ignored safely while preserving custom message values
* Improved: interval input fields now validate as positive integers in admin settings

Version 1.5.2( 4th March 2025 )
* Fixed: service time details are now hidden everywhere when pickup/delivery time is disabled from settings
* Fixed: delivery and pickup disable messages now appear at the correct frontend locations
* Fixed: slot limit handling and validation consistency for delivery and pickup flows
* Improved: compatibility updates for the latest RestroPress checkout and order views

Version 1.5.1( 29 December 2025 )

  • Fixed: Required plugin validation issue

Version 1.5( 8 Oct 2021 )

  • Added functionality for the delivery service time interval
  • Added functionality for pickup service time interval

Version 1.4( 3 July 2021 )

  • Added functionality for max orders per both service type
  • Added functionality for max items per both service type

Version 1.3( 19 May 2021 )

  • Fixed issue with date format

Version 1.2( 13 May 2021 )

  • Fixed conflict with delivery fee extension.
  • Fixed issue with total order per interval.
  • Updated to work with latest version of RestroPress.

Version 1.1

  • Fixed conflict with delivery fee extension.
  • Fixed issue with total order per interval.
  • Updated to work with the latest version of RestroPress.

Version 1.0

  • Initial public release.

Frequently asked questions

Can I set different intervals for delivery and pickup?

Yes. Delivery and pickup each have independent time interval settings.

What happens when a slot is full?

Full slots are removed from the selector automatically. A custom message can be shown.

Can I limit the number of items per order?

Yes. A maximum item quantity can be set per order.

Which RestroPress version is required?

This extension requires RestroPress 2.5 or higher.

© 2026 RestroPress. All Rights Reserved.
envelopephone-handset linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram