Bright Plugins is acquiring WordPress and WooCommerce plugins. Let's Connect
Flagship plugin

Pre-Orders for WooCommerce

Sell products before they are released. Add pre-order buttons and availability dates to any product, charge now, on release day, or take a deposit, and let the plugin flip products live and email customers automatically when release day arrives.

14-day money-back guarantee · Works with any WooCommerce theme · 48,000+ downloads

Pricing

One plugin, every feature. Just pick your site count.

Pre-Orders for WooCommerce is sold as an annual license. Every license includes the full feature set; the only difference is how many WooCommerce sites you can activate it on.

Every license includes

  • All 4 pre-order modes
  • Compatible with Deposits and pay-later billing
  • Automatic release-day handling
  • Stock-based pre-orders
  • Bulk apply by category
  • Countdown timers
  • 1 year of updates
  • Priority support under 24h
  • 14-day money-back guarantee
  • Works with any WooCommerce theme

Choose your license

How many sites will run pre-orders?

Add to Cart · $129/year

Instant download · 14 days money back

Running more plugins? All 19+ Bright Plugins, including Pre-Orders, come with one Club membership from $29/month.

Pre-order modes

Four ways to handle pre-orders. You pick the rule.

Mixed carts are the hard part of pre-orders: a customer buys one in-stock item and one that ships next month. Choose the mode that fits your fulfillment and the plugin enforces it on every order.

1

Ship together

One order, everything ships on the latest availability date in the cart.

Free & Pro
2

Split orders

In-stock items ship now; pre-orders become a second order that ships on release.

Pro
3

Pre-orders only

Customers check out pre-order and in-stock products separately, no mixed carts.

Pro
4

Pay later

No payment at checkout; customers get a payment link by email when release day arrives.

Pro
Everything included

Built for real launches, not demos

Flexible payment timing

Charge the full amount at checkout, on release day, or take a percentage or fixed deposit upfront with the balance on release.

Automatic release handling

On the availability date the product flips to a normal purchase, balances are charged, and customers are emailed. No manual steps.

Stock-based pre-orders

Sold-out products switch to pre-order automatically so a stockout never stops sales while you replenish.

Bulk apply by category

Put an entire category on pre-order in one action. Ideal for seasonal collections and catalog-wide launches.

Simple & variable products

Enable pre-orders per product or per variation, with separate dates and pricing per variation.

Countdowns & notifications

Show availability dates and countdown timers on product pages, and keep customers and admins notified at every stage.

How it works

How to set up pre-orders in WooCommerce

Install the plugin

Upload the plugin and activate it.

Choose a pre-order mode

In WooCommerce Settings, Pre-Orders, pick how mixed carts behave.

Mark products as pre-order

Enable pre-order on any product or variation and set its availability date, deposit, or pay-later billing.

Release day runs itself

Products flip live, balances are charged, and customers get emailed automatically.

Full walkthrough in the setup guide and pre-order modes documentation.

Use cases

Where pre-orders make money

Product drops

Sneakers, collectibles, limited editions: capture demand the moment you announce, not the day you ship.

Restocks

Sold out? Stock-based pre-orders keep taking sales while your next batch is in production.

Made-to-order

Furniture, custom goods, print runs: take a deposit upfront and the balance when the piece is ready.

Seasonal launches

Bulk-apply pre-order status to a whole collection and open the season before inventory lands.

FAQ

WooCommerce pre-orders, answered

What is a WooCommerce pre-order plugin?

A pre-order plugin lets customers buy products before they are released or restocked. This one adds a pre-order button, availability dates, flexible payment timing, and automatic release-day handling to any WooCommerce store.

Can I charge customers when the product ships instead of upfront?

Yes. Pay-later mode places the pre-order with no payment; customers receive an email with a payment link when the availability date arrives. Charge-upfront and deposits are also supported.

How are mixed carts with pre-order and in-stock items handled?

You pick one of four modes: ship together on the latest date, split into two orders, pre-orders only, or pay later. The plugin enforces your choice automatically.

Does it work with variable products and any theme?

Yes. Simple and variable products are supported, per variation, and the plugin follows WooCommerce standards so it works with any properly coded theme and popular page builders.

Can out-of-stock products switch to pre-order automatically?

Yes. Stock-based pre-orders put sold-out products into pre-order mode automatically so you keep capturing sales while you restock.

What store owners say

Pre-Orders for WooCommerce, reviewed

4.5 from 71 reviews

Bright Plugins · Verified customer
Marcus B.
★★★★★

"We launch limited drops four times a year and this is the only thing standing between us and chaos. Charge-on-release worked exactly as documented."

Bright Plugins · Verified customer
Priya R.
★★★★★

"Set it up in an afternoon. The partial payment option let us take deposits on a product that was still eight weeks from the warehouse."

Bright Plugins · Verified customer
Tom A.
★★★★★

"Does everything we need and then some. Asked support a question and had a real answer in under a day."

Bright Plugins · Verified customer
Ines V.
★★★★★

"Our pre-order revenue is up roughly 30 percent since we stopped doing this manually with a custom field and a spreadsheet."

Bright Plugins · Verified customer
Danny W.
★★★★★

"Best pre-order plugin I have used. The docs are clear and the availability and charge date logic is exactly right."

Launch your next drop with pre-orders

Join 8,000+ stores capturing revenue before release day.