Title: Preorvo Pre-Orders for WooCommerce
Author: Mirko
Published: <strong>November 12, 2026</strong>
Last modified: November 12, 2026

---

Search plugins

![](https://ps.w.org/preorvo/assets/banner-772x250.png?rev=3798312)

![](https://ps.w.org/preorvo/assets/icon-256x256.png?rev=3798312)

# Preorvo Pre-Orders for WooCommerce

 By [Mirko](https://profiles.wordpress.org/hulk1982/)

[Download](https://downloads.wordpress.org/plugin/preorvo.0.1.1.zip)

 * [Details](https://wordpress.org/plugins/preorvo/#description)
 * [Reviews](https://wordpress.org/plugins/preorvo/#reviews)
 *  [Installation](https://wordpress.org/plugins/preorvo/#installation)
 * [Development](https://wordpress.org/plugins/preorvo/#developers)

 [Support](https://wordpress.org/support/plugin/preorvo/)

## Description

Pre-orders only work if nothing ships before the product exists. With many setups,
a pre-order can still slip into “Processing” or “Completed”: a wallet payment, a
webhook, cash on delivery, a bulk edit. Your warehouse sees it, packs it, and the
customer gets an empty promise.

Preorvo puts every pre-order into its own **Pre-ordered** status and keeps it there
until the release date. Then it releases the orders automatically and tells your
customers.

#### What it does

 * **Pre-order on any simple or variable product**: tick “Pre-order” and set a release
   date and time.
 * **“Pre-order now” button** and a “ships from” date on the product page, cart 
   and checkout, including the block checkout.
 * **Sell before stock arrives**: pre-order products stay purchasable at zero stock,
   without “out of stock” or “backorder” alerts in your inbox.
 * **Pre-ordered order status**: paid pre-orders go there instead of “Processing”.
 * **Guard against early shipping**: any attempt to move a waiting order to “Processing”
   or “Completed” before the release date is blocked and logged in the order notes.
   This covers card payments, Apple Pay and Google Pay webhooks, cash on delivery,
   manual edits and bulk actions.
 * **Automatic release**: on the release date, orders move to “Processing” and the
   customer gets a “your pre-order is on its way” email.
 * **Release early on purpose**: use the “Release pre-order now” order action when
   stock arrives sooner.
 * **Postponed release?** Change the date on the product: waiting orders follow 
   the new date.
 * **Mixed carts**: an order with a pre-order item waits until every pre-order item
   is released.
 * **Emails**: “Pre-order received” and “Pre-order released” customer emails, editable
   in WooCommerce > Settings > Emails. The shop still gets its normal “New order”
   email.
 * **Compatible** with High-Performance Order Storage (HPOS) and the Cart and Checkout
   blocks.

#### Who it is for

Shops that sell before a product is in hand: comics, games and collectibles, limited
drops, small production runs, restocks of sold-out items.

## Screenshots

[⌊The product page shows "Pre-order now", the ships-from date and "Available for
pre-order", even at zero stock.⌉⌊The product page shows "Pre-order now", the ships-
from date and "Available for pre-order", even at zero stock.⌉[

The product page shows “Pre-order now”, the ships-from date and “Available for pre-
order”, even at zero stock.

[⌊Turn any product into a pre-order: tick Pre-order and set the release date.⌉⌊Turn
any product into a pre-order: tick Pre-order and set the release date.⌉[

Turn any product into a pre-order: tick Pre-order and set the release date.

[⌊Paid pre-orders wait in their own Pre-ordered status, clearly marked in the orders
list.⌉⌊Paid pre-orders wait in their own Pre-ordered status, clearly marked in the
orders list.⌉[

Paid pre-orders wait in their own Pre-ordered status, clearly marked in the orders
list.

[⌊An attempt to complete the order before release day is blocked and explained in
the order notes.⌉⌊An attempt to complete the order before release day is blocked
and explained in the order notes.⌉[

An attempt to complete the order before release day is blocked and explained in 
the order notes.

## Installation

 1. Install and activate the plugin. WooCommerce must be active.
 2. Edit a product. In **Product data > General**, tick **Pre-order** and set the **
    Release date**.
 3. That’s it. New orders for that product will be held as **Pre-ordered** until the
    release date.

## FAQ

### When are orders released?

An hourly check releases every waiting order whose pre-order items have all reached
their release date. The release time uses your store time zone.

### Can I ship before the release date?

Yes, on purpose only: open the order and choose **Release pre-order now** from the
order actions. Accidental status changes are blocked.

### Does it work with Stripe, PayPal and other gateways?

Yes. The plugin does not depend on how the payment arrives: it checks the order 
status whenever an order is saved, so gateways that set “Processing” directly are
covered too.

### What happens when I change the release date?

Waiting orders follow the product’s current release date. If you turn pre-order 
off for a product, its waiting orders are released at the next check.

### Is stock reduced?

Yes, once, when the pre-order is placed, as for a normal order.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Preorvo Pre-Orders for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Mirko ](https://profiles.wordpress.org/hulk1982/)

[Translate “Preorvo Pre-Orders for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/preorvo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/preorvo/), check out
the [SVN repository](https://plugins.svn.wordpress.org/preorvo/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/preorvo/) by [RSS](https://plugins.trac.wordpress.org/log/preorvo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.1

 * Clearer order note when an early status change is blocked: no more “changed from
   Pre-ordered to Pre-ordered” line.
 * Screenshots, icon and banner for the plugin page.

#### 0.1.0

 * First release.

## Meta

 *  Version **0.1.1**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [backorder](https://wordpress.org/plugins/tags/backorder/)[pre order](https://wordpress.org/plugins/tags/pre-order/)
   [preorder](https://wordpress.org/plugins/tags/preorder/)[release date](https://wordpress.org/plugins/tags/release-date/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/preorvo/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/preorvo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/preorvo/reviews/)

## Contributors

 *   [ Mirko ](https://profiles.wordpress.org/hulk1982/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/preorvo/)