WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Bluehost Shared Hosting

Pre-Order is a WooCommerce pre order plugin that lets you sell a product before it arrives. Add a release date and a stock limit to any product. Add to Cart becomes a Pre-Order button with a countdown beside it.

WooCommerce alone has in stock, out of stock and backorders. None of them carry a release date or tell the buyer when the item ships. Pre-Order adds that date, takes the money and releases the product on the day.

It works as a pre booking tool for a coming soon product and a pre release sale for a launch. It is also a WooCommerce pre order with deposit for long lead times.

Try it free first: Pre-Order on WordPress.org with no time limit
Every plan and the latest features: Pre-Order plugin page
Rated 5.00 out of 5 by CodeCanyon buyers

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Start with the free WooCommerce pre order plugin

Want to try it first? Install the free WooCommerce pre-orders plugin from WordPress.org. It sets release dates and pre-order stock, swaps in the Pre-Order button and shows the badge and a countdown.

It also emails customers on release day and has no time limit. Run it on your live store before you spend anything.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Pro adds the money side. You get a custom pre-order price, deposits with the balance charged on release, checkout rules, more emails, the analytics and CSV export. Pro installs next to the free plugin and keeps every pre-order and setting.

An out of stock page sends ready buyers away

The new batch lands in six weeks. Until then the product page says out of stock, and the ready buyer spends their money somewhere else.

So you guess how many to order, or you sit on cash while the launch goes quiet. Neither tells you what people wanted.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

How a WooCommerce pre order works

A pre-order is a normal WooCommerce order with a date attached. Four steps take it from your admin to release day. The setup wizard switches it on at first activation.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

WooCommerce pre order features

Every feature below ships in this one download. It covers the pre-order product, the deposit, the countdown, the emails and the numbers behind each launch.

Turn any product into a pre-order product in one screen

Pick a product and set the release date and the pre-order stock. The product keeps its own page, reviews and SEO.

Leave the stock empty for unlimited reservations. Switch a pre-order off at any time without deleting it.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

A WooCommerce pre order with deposit and the balance charged on release

Charge the full price up front or take a partial payment to hold the unit. Set the payment mode per product.

On release day the plugin charges the rest to the payment method used for the deposit. Customers without a saved method get a pay link in My Account.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

Set a pre-order price above or below the normal price

The pre-order price is set per product. Use it as a launch discount, a premium for early stock or a deposit amount.

Add a product notice with the date and price merged in. Shoppers see both before they press the button.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

A pre order countdown timer on every pre-order product

A live countdown to the release date sits on the product page. Urgency you can see beats a line nobody reads.

Pick flip, circle, square, minimal or boxed for each product. Set the accent color or hide the countdown where it does not fit.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

Pre-order badges and release dates across the shop

Shoppers should know an item is a pre-order before they open it. A badge sits on the shop card and on the product image.

The release date shows under the card. Set the badge text, corner, rounding and colors to match your theme.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

Release emails and a release date changed email

The moment a product is released, everyone who reserved it gets an email. Customers and you also get a confirmation when a pre-order is placed.

Move a release date and every waiting customer hears about it with the old and new dates. A daily summary warns you before products are due.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

Automatic release on the release date

An hourly background check releases every product whose date has arrived. It does not wait for someone to open the product page.

Turn one switch on and out of stock products become pre-orders on their own. You choose the release window in days.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

Sell a pre-order product beside in-stock products

Decide whether pre-orders and in-stock items can share a cart. In-stock items keep their normal shipping and price.

Choose whether reservations pay shipping at all. The cart shows the availability date on every pre-order line.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

Checkout rules for every pre-order

Add a pre-order fee as a flat amount or a percentage with your own label. Ship pre-orders for free when nothing else is in the cart.

Cap units per order and per customer so one account cannot buy out a drop. Limit pre-orders to chosen roles and gateways.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

A pre-order dashboard with revenue and reserved stock

The dashboard counts pre-order products, orders, revenue and reserved stock against the period before. A trend chart plots orders and revenue by day.

Below it sit release status, the mix of full and partial payment, your top products and a pipeline of what releases next.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

Customers manage their pre-orders in My Account

A Pre-Orders tab lists what each customer reserved, its status and what is left to pay. They can pay a balance, view the order or cancel.

Rename the tab and change its URL slug in the general settings. Fewer emails ask you where a reservation stands.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

Pre-order lists with balances and a CSV export

The orders screen shows every pre-order with its items, release date, total and remaining amount. Filter it, search it and act in bulk.

Export pre-order products or orders to CSV. Pick the fields you want and the wizard builds the file.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Read the guide

Full feature list

Pre-order products

  • Release date and pre-order stock per product
  • Unlimited reservations when stock is empty
  • Simple products and single variations
  • Your own pre-order price
  • Switch a pre-order on or off without deleting it
  • Shortcode to show the pre-order box on any page

Payments and checkout

  • Full payment or a deposit per product
  • Balance charged on release from the saved method
  • Pay link in My Account as the fallback
  • Pre-order fee that is fixed or a percentage
  • Mixed carts and shipping rules
  • Free shipping while only pre-orders ship
  • Quantity caps per order and per customer
  • Limits by user role and payment gateway

Storefront

  • Pre-Order button with your own wording
  • Five countdown styles with your accent color
  • Badge on shop cards and product images
  • Release date in product listings
  • Product notice with date and price placeholders
  • Twelve color pickers for badge, labels and tables

Release and emails

  • Hourly release check on the release date
  • Out of stock products become pre-orders
  • Automatic release window in days
  • Product available email on release
  • Pre-order placed emails for the customer and the admin
  • Release date changed email with old and new dates
  • Daily admin reminder 1 to 30 days ahead

Reports and lists

  • Dashboard with revenue, orders and reserved stock
  • Sales trend chart by day or week
  • Release status and payment mode mix
  • Top products, recent activity and release pipeline
  • Product and order lists with filters and search
  • Bulk set available and bulk send emails
  • CSV export of products and orders

Customers and setup

  • Pre-Orders tab in My Account with your own slug
  • Customers pay, view or cancel their pre-orders
  • Guided five-step setup wizard
  • HPOS and cart and checkout blocks support
  • Translation ready with WPML, Polylang and Loco

What you need to accept preorders in WooCommerce

Less than most people expect. If you can already take an order, you can already take a pre-order.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Works with the WooCommerce store you already run

This pre order WooCommerce add-on hooks into the product, cart and order screens you already have. HPOS, the cart and checkout blocks and your payment gateways keep working.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Why this pre order plugin does more than a date and a button

Most pre-order tools stop at a date and a button. This WooCommerce pre order extension also handles the deposit, the balance and the release day.

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Who this WooCommerce preorder plugin is for

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

What buyers say

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

WooCommerce pre-orders questions

Does WooCommerce support pre-orders out of the box?

No. WooCommerce has stock statuses and backorders but no release date. Pre-Order adds the date, the Pre-Order button and the release emails.

How do I accept preorders in WooCommerce?

Install the plugin and add a pre-order product. Pick the product and set the release date and the stock you will reserve. Save it as active.

Can customers pay a deposit and the rest on release day?

Yes. Set the payment mode to partial and enter the amount taken at checkout. The balance is charged on release to the saved payment method.

What happens on the release date?

An hourly check releases every due product. Each customer gets the product available email and any balance is charged.

Can I change the release date after customers have ordered?

Yes. Edit the date and save. Everyone who reserved gets the release date changed email with the old and new dates.

What is the difference between a pre-order and a backorder?

A backorder sells past zero with no date and no notice. A pre-order shows the date, caps the stock and emails everyone on release.

Does a pre order WooCommerce setup need a special gateway?

Full pre-orders work with any gateway you run. Charging the balance on release needs a gateway that saves the payment method, such as Stripe.

Is there a free WooCommerce pre order plugin?

Yes. The free build on WordPress.org sets release dates, the Pre-Order button, the badge and a countdown. Pro adds deposits, checkout rules, more emails and the analytics.

Will pre-orders slow down my store?

No. Scripts and styles load only where a pre-order product is shown. The release check runs in the background.

Support and custom work

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon WooCommerce Pre-Order - Preorder Plugin with Deposits & Countdown | Pre Booking & Coming Soon

Support comes from the developers who wrote the code, usually within hours. Start with the Pre-Order documentation or contact our team. See every feature on the WooCommerce pre order plugin page.

Need a custom deposit rule or a sync with your stock system? Our WooCommerce development services team builds custom Pre-Order features for you.

Requirements

  • WordPress 6.5 or newer
  • WooCommerce 9.0 or newer

Changelog

v 1.5.0 Added WooCommerce HPOS (High-Performance order storage) compatibility. Added compatibility with latest WordPress and WooCommerce. Added new hooks for the customization compatibility. Resolved security issues. 
v 1.4.0 Added compatibility with latest WordPress and WooCommerce. Added shortcode for preorder template. Resolved security issues. 
v 1.3.1 Added compatibility with latest WordPress and WooCommerce. Added new hooks. Added compatibility with Blocksy theme quantity input buttons. Resolved security issues. 
v 1.3.0 Added compatibility with latest WordPress and WooCommerce. Resolved the orders count issue at the backend orders page. Resolved the remaining amount issue for the inclusive tax setting. Resolved security issues. 
v 1.2.2 Added compatibility with latest WordPress and WooCommerce. Updated license API. Resolved security issues. 
v 1.2.1 Added compatibility with WooCommerce 5.7.x. Added compatibility with WordPress 5.8.x. Resolved security issues. 
v 1.2.0 Added compatibility with WooCommerce 5.1.0. Added compatibility with WordPress 5.7.0. Added more countdown styles for the preorder products. Added availability date in cart and order for the customer. Fixed security issues. 
v 1.1.0 Added compatibility with WooCommerce 4.8.x. Added compatibility with WordPress 5.6.x. Added client end based countdown timer. Added PreOrder template for already purchased preorders. Added countdown option to enable/disable for any preorder product. Display all preorder related info to Guest users. Fixed security issues. 
v 1.0.1 Added compatibility with latest WooCommerce and WordPress. Added PreOrder variation template for exact variation product URL. Fixed security issues. 
v 1.0.0 Initial Release