WooCommerce Pre-Order / Pre-Purchase WooCommerce Pre-order

Looking for a way to handle WooCommerce Pre-orders?

WooCommerce Pre-order lets you publish products in your store before they become available, and significantly extends the basic backorder functionality of WooCommerce. Shoppers can buy products before they become available,, and you release the products and fill the orders when you’re ready.

Loaded with helpful features, this plugin makes pre-sales a breeze.

  • Set your product availability date
  • Optionally set an availability time
  • Optionally make products available at the date / time that you set – automatically
  • Automatically set available stock levels when products become available
  • Customize the  preorder status message shown on your product page.
  • Optionally display a countdown timer for your preorder products
  • Customize the count down timer look and feel with easily editable timer fields and by using your own CSS
  • All preorders get a custom order status of “Preorder” so you can easily find and fill the orders when you’re ready.
  • Works with simple products, variable products, virtual products, and downloadable products. Note that for variable products it treats all variations the same in terms of allowing preordering. You cannot control preordering of individual variations.
  • With downloadable products, the plugin prevents download links from being sent until you make the product available and mark preorders as completed.
  • Allows shoppers to checkout with multiple items in the cart, because all preorders must be paid for in full at the time of checkout.
  • Unbeatable support via email and phone.

Easy to configure, easy to use, boost your sales with preorders!

Have pre-sales questions about this plugin? Feel free to give us a call or send us an  inquiry via email..

Compatibility: WooCommerce and 3.0 and newer


WooCommerce Pre-Orders - Individual Product SettingsWooCommerce Pre-Orders - Product on the main catalog pageWooCommerce Pre-Orders - Product on the single product page

We keep all of our software up to date with the latest versions of WooCommerce and WordPress.

If you don't see any recent changes below it's because none have become necessary!

Version 2.4.12 - December 10, 2021

	Update processing for date comparison retrieved from order item meta data to handle allowed downloadable files
	Remove support for WC 2.x, 3.x or newer required
	Replace deprecated functions

Version 2.4.11 - March 8, 2021

	WC 5.0 compatibility

Version 2.4.10 - January 27, 2020

	WC 4.0 compatibility
Version 2.4.10 - May 3, 2019

	WC 3.0 compatibility

Version 2.4.9 - February 15, 2018

	WC 2.6 compatibility

Version 2.4.8 - December 10, 2017

	When adding the pre-order statuses to WooCommerce ensure the statuses are an array

Version 2.4.7 - May 10, 2017

	Tweaked order processing and email handling when selling digital downloads

Version 2.4.6 - April 21, 2017

	WooCommerce 3.x compatibility

Version 2.4.5 - November 20, 2016

	Added pre-order status to reports so that reports can take into account any pre-orders
	Moved countdown timer hook to before the add to cart form for better integration with variable products

Version 2.4.4 - December 22, 2014 

	Tweaked order status email triggers to always send when WC thinks the order is "processing" or "completed" during checkout. 

Version 2.4.3 - December 2, 2014 

	Ensure "payment complete" order status processing always returns a status.

Version 2.4.2 - October 21, 2014 

	Tweaked for backend order status changes

Version 2.4.1 - October 21, 2014 

	Tweaked post status registration
	Do updates on existing orders from Pre-Orders version 2.4

Version 2.4 - September 18, 2014 

	WooCommerce 2.2 compatibility

Version 2.3.6 - July 14, 2014 

	Ensure payments made via Stripe's javascript trigger order emails

Version 2.3.5 - July 8, 2014 

	Updated to support JS params from WooCommerce 2.1.x

Version 2.3.4 - June 30, 2014 

	Don't display download links on My Account or in email if an order is in Preorder status. 
	Adjust email content header if an order is in Preorder status and the order contains downloadable files.
	Changed Preorder icon text color to white
	Reverse a former code regression
Version 2.3.3 - February 18, 2014

	WooCommerce 2.1 compatibility

Version 2.3.2 - March 29, 2013

	Fixed problem where orders are sometimes stuck in a given status

	Added "pending" order status icon for WooCommerce 2.x sites

Version 2.3.1 - March 15, 2013

	Fixed issue where some types of international date formating break the date math calculation

Version 2.3- March 5, 2013

	Updated to support WooCommerce 2.x
	Fixed issue with Javascripts conflicting on Products page in WordPress admin area

Version 2.2 - February 26, 2013

	- Modified date calculations to disregard timezone since admin sets the time themselves
	- Updated kkcountdown JS script to v1.3.7
	- Avoid loading scripts unless on the product editor page itself ( e.g. not product taxonomy pages )

Version 2.1 - January 4, 2013

	- Updated to support automatic updates

Version 2.0

	- Initial public release
	- Minor tweaks for on-site labels
	- New hooks for developers

Version 1.5

	- Initial private release

Ask a Question:


From: 49.00 / year

Publish products before they become available, publish an availability date, enhance your backordering features.

All of our plugins come with great support via email and phone.

Subscription options

A subscription entitles you to 1 year of updates and support. Each individual web site requires a license key, so choose the right license for your needs.