Pre-ordering

Let customers reserve food before it is available

Accept pre-orders for upcoming menu items or limited-edition dishes and guarantee your customers a spot before stock runs out.

In the Starter plan v1.0.4

What it does

Some of your best items sell out before everyone who wants them gets a chance. Pre-Order lets customers reserve those items before they are available, removing the fear of missing out and giving your restaurant a clear view of demand before you even start preparing.

Customers place their pre-order, secure their spot, and receive the item when it is ready. No more disappointed customers who missed a limited-edition special or a seasonal dish. Use pre-orders to plan kitchen prep, reduce waste, and guarantee revenue before service begins.

Everything in the box

Pre-order any item
Mark any food item as available for pre-order before it is in stock or on the regular menu.
Guaranteed availability
Customers who pre-order are guaranteed to receive their item when it is ready.
Zero missed sales
Capture demand for popular or limited items before they run out.
Plan your kitchen prep
Know exactly how many pre-orders are coming in before you start preparing.
Normal checkout flow
Pre-orders use the same checkout as regular orders, so there is no friction for customers.
HOW IT WORKS

Three steps to accepting pre-orders

Step 1

Enable Pre-Order on an item

Mark a food item as a pre-order product in its settings.

Step 1
Step 2

Customers pre-order at checkout

They see the pre-order status and complete the checkout as normal.

Step 2
Step 3

Fulfill when ready

When the item is available, fulfill and dispatch the pre-orders.

Step 3

Changelog

= Version 1.0.4 =

* Fixed: Pre-order dependent admin fields now stay enabled when \"Enable Preorder Option\" is checked
* Fixed: Pre-order dependent admin field state now re-applies correctly when switching settings tabs

= Version 1.0.3 =

* Added: Activation is now blocked when RestroPress - Store Timing & Delivery Cutoff is active
* Fixed: \"Enable Preorder Option\" now strictly controls frontend rendering and asset loading
* Fixed: Pre-order admin-dependent fields now follow the enable toggle state reliably
* Improved: Pre-order date/time label consistency between popup and checkout flows

= Version 1.0.2 =

* Fixed: WordPress timezone and date-format compatibility in pre-order date selection
* Fixed: Prevented repeated checkout update trigger on programmatic date changes
* Fixed: delivery/pickup date label now stays visible and positioned above the date field on checkout
* Fixed: popup date label visibility and placement compatibility with dynamic checkout refreshes
* Code Cleanup

= Version 1.0.1 =
* Fixed: d/m/y date format support issue
* Code cleanup

= Version 1.0.0 =
* Initial version released

Frequently asked questions

Can any food item be made a pre-order?

Yes. Any item in your menu can be marked as available for pre-order.

Do customers pay at the time of pre-order?

Yes. Payment is collected at checkout like a regular order.

Can pre-orders and regular orders be placed together?

This depends on your configuration. Check RestroPress settings to manage mixed carts.

How do I fulfill pre-orders?

Pre-orders appear in your orders list like standard orders. Fulfill them when the item is ready.

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