WooCommerce Pre-Orders v2.3.8 Plugin

WooCommerce Pre-Orders is a plugin that allows store owners to sell pre-orders for their products and services. It provides a simple and customizable pre-order experience for customers, allowing them to order products before they are available for sale. The plugin supports both pre-orders charged upfront and upon release and works with both simple and variable products.
Core Features of WooCommerce Pre-Orders Plugin
- Setting an optional date/time for when the product will be available
- Automatically charging orders when the product becomes available
- Changing the release date for a pre-ordered product
- Notifying customers who pre-ordered a product through email
- Cancelling pre-orders if the product is no longer available
- Filtering pre-orders with a custom “pre-order” order status
- Optionally charging a fee for pre-orders
- Customizing the Add to Cart/Place Order buttons for pre-orders.
What’s New (Changelog) in WooCommerce Pre-Orders v2.3.8
2026-09-28 - v2.3.8
* 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.
Similar Plugins