Pre-Orders for WooCommerce
Pre-Orders for WooCommerce helps store owners sell products before they are available by adding a dedicated On preorder stock status to WooCommerce products and variations.
Use it to show preorder availability dates, replace the add-to-cart button with a preorder button, display preorder information across product pages, carts, checkout, orders, and emails, and notify customers when preorder items become available.
The plugin is built for stores that need a simple WooCommerce preorder workflow without turning every product into a complex reservation system.
Premium version | Documentation | Support | Demo
Key Features
- WooCommerce preorder stock status — Add an
On preorderstock status for simple products and variations. - Product availability date — Set the expected available date for each preorder product.
- Preorder add-to-cart button — Display a custom preorder button instead of the standard add-to-cart text.
- Product page preorder notice — Show customers when a preorder product is expected to become available.
- Shop, cart, and checkout display — Show preorder labels and dates throughout the shopping flow.
- Order and email preorder details — Include preorder status and availability dates in order details and WooCommerce emails.
- Customer delivery preference — Let customers choose whether to receive all items together or receive available items separately.
- Customer availability email — Send an email when preorder products become available.
- Admin availability reminder — Notify the store administrator before a preorder product reaches its available date.
- Automatic stock update — Change products from
On preordertoIn stockwhen the available date is reached.
Why Use Pre-Orders for WooCommerce?
Preorder sales help WooCommerce stores validate demand, accept early orders, and communicate clear delivery expectations before inventory arrives.
This plugin focuses on the core preorder experience:
- Mark products as preorder items.
- Show clear availability information to customers.
- Keep preorder details visible in carts, checkout, orders, and emails.
- Notify customers and administrators at the right time.
- Automatically return products to normal in-stock status when they become available.
How It Works
- Edit a WooCommerce product or variation.
- Set the stock status to
On preorder. - Choose the product availability date.
- Save the product.
- Customers see preorder labels, availability dates, and preorder button text on the storefront.
- When the date arrives, the plugin can automatically update the product to
In stockand notify customers.
External Services
This plugin connects to a YoOhw subscription service when the plugin version changes. The request is used to register the installation for product communication and support follow-up.
Service endpoint: https://yoexpress.top/wp-json/yo-pr/v1/email-subscriptions
Data sent: site administrator email, WooCommerce new order recipient email addresses, site domain, plugin product code (wcpo), and WooCommerce default country.
Service provider: YoOhw, https://yoohw.com/
Privacy policy: https://yoohw.com/privacy-policy/
Developers can disable this request with the yoohw_pre_orders_wc_enable_push_subscription filter.
