Description
Pre-Orders lets you sell products before launch in WooCommerce by creating pre-order items with a configured availability date and automatically charging the customer when inventory is released. The extension manages pre-order fees, immediate or release-date billing rules, and email notifications, making it ideal for those who sell limited editions, seasonal launches, or products with a defined shipping date.
Key Features of Pre-Orders
- Per-product configuration
Enables pre-order status for any simple or variable product in the catalog. - Availability date
Defines when the pre-order becomes an active order and releases the final charge. - Flexible billing
Lets you charge at checkout or only when the product is released. - Pre-order fee
Adds an optional extra amount as a deposit paid at the time of reservation. - Automatic notifications
Sends emails to the customer about order confirmation, changes, and release.
Benefits of Pre-Orders
- Early demand validation
Measures the audience’s actual interest before producing or restocking inventory. - Predictable cash flow
Secures reservations and future revenue even when the product is not available. - Clear customer experience
Displays the pre-order date and terms directly on the product page. - Centralized management
Keeps full control of pre-orders within the standard WooCommerce dashboard.
Who Is Pre-Orders For?
- Those who sell limited editions, collectibles, or products with limited production runs.
- Brands that launch seasonal collections and want to open reservations before inventory arrives.
- Those who sell electronics, books, courses, or items with a defined release date.
How to Download Pre-Orders
Pre-Orders is available for download here at Ultrapack. After downloading the .zip file, install it under Plugins > Add New > Upload Plugin, select the file, and activate it. With WooCommerce already active, the pre-order option will appear in each product’s data tab.
Designed for those who need to open reservations with a confirmed date and charge customers at the right time, Pre-Orders works as a pre-order layer integrated with the native WooCommerce workflow. By combining conditional billing, optional fees, and automatic status emails, it organizes launches without requiring separate spreadsheets or manual tracking of pending orders.
Frequently asked questions
Is WooCommerce Pre-Orders GPL-licensed?
Yes. WooCommerce Pre-Orders is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Pre-Orders on multiple sites?
Yes. You can install WooCommerce Pre-Orders on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WooCommerce Pre-Orders cost at Ultrapack?
WooCommerce Pre-Orders costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Pre-Orders include updates?
Yes. The current version of WooCommerce Pre-Orders is 2.3.8, published at Ultrapack on Sep 28, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Pre-Orders scanned before publication?
Yes. Every version of WooCommerce Pre-Orders goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WooCommerce Pre-Orders?
Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 2.3.8 2026-09-28
- Fix - Improved handling of pre-order release payments, so a pre-order that has already been paid is not charged again.
- Fix - A pre-order that is skipped during the Complete action is now recorded in an order note and reported as skipped on the Manage Pre-Orders screen.
- Dev - Add the wc_pre_orders_release_payment_charged action so payment gateways can discard the payment token they stored for an order once its release payment has been taken.
- Dev - A pre-order with a recorded release payment can no longer be changed to completed, and is no longer returned to active by an order status change. The wc_pre_orders_allow_duplicate_release_payment and wc_pre_orders_auto_update_pre_order_status filters restore the previous behavior.
- Dev - Add a GitHub Actions workflow that runs the PHPUnit unit test suite on pull requests.
- Dev - Add GitHub Actions workflows to run QIT against WooCommerce pre-releases, manually and on a weekly schedule.
Version 2.3.7 2026-09-07
- Fix - Ensure that the customized "Charged upon release" and "Upfront total" text is applied correctly in the block Cart and Checkout.
- Fix - Improved handling of product names in Pre-Orders admin product selection.
- Dev - Bump WordPress "Tested up to" version 7.1.
- Dev - Bump WooCommerce "tested up to" version 11.1.
- Dev - Bump WooCommerce minimum supported version to 10.9.
- Dev - Update the PHP_CodeSniffer development dependency to 3.13.6 and Update WPCS to 3.4.1.
- Dev - Pin GitHub Actions and their nested dependencies to immutable commit SHAs.
Version 2.3.6 2026-07-27
- Update - Remove beta product editor (@woocommerce/product-editor) integration, which was removed in WooCommerce 11.0.
- Dev - Bump WooCommerce "tested up to" version 11.0.
- Dev - Bump WooCommerce minimum supported version to 10.8.
- Dev - Bump WordPress minimum supported version to 6.9.
Version 2.3.5 2026-06-25
- Dev - Add direct access guards to PHP files that were missing the ABSPATH check, resolving Plugin Check action errors.
- Dev - Upgrade Node.js from v20 to v24 and npm from v10 to v11.
- Dev - Upgrade npm and Composer dependencies.
- Dev - Add a spell-check GitHub Actions workflow and fix typos.
- Dev - Bump WooCommerce "tested up to" version 10.9.
- Dev - Bump WooCommerce minimum supported version to 10.7.
Version 2.3.4 2026-04-06
- Dev - Bump WooCommerce "tested up to" version 10.6.
- Dev - Bump WooCommerce minimum supported version to 10.4.
- Dev - Bump WordPress "tested up to" version 7.0.
- Dev - Bump Wordpress minimum supported version to 6.8.
- Dev - Replace deprecated `wc_enqueue_js` with `wp_add_inline_script`.
- Dev - Bump the `plugin-check-action` GitHub Action version to v1.1.5 to fix the runner path failure.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-pre-orders.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-pre-orders.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready