Set a Simple Product to Preorder
Set a simple WooCommerce product to preorder and configure the stock status, availability date, and purchase behavior.
Use preorder when a product can be purchased now but will be available later.
Configure the Product
- Go to Products and edit the product.
- Open the Inventory area.
- Enable Manage stock if you want stock quantity and expected restock logic.
- Enable On preorders.
- Set Available date.
- Set Pre/Backorder cart limit if customers should not buy unlimited quantity.
- Set Expected restock if you want stock quantity to increase on available date.
- Save the product.

What Happens After Saving
If stock is managed and On preorders is enabled, the plugin forces the product stock status to On preorder. Customers can buy it even when normal stock is not available.
Frontend Result
The product page can show a message such as “Available on preorder” or “This item will be available on [date]”. The Add to Cart button uses your preorder button text.
Test It
- Open the product page in a private browser.
- Confirm the button text says Pre-order now or your custom text.
- Add the product to cart.
- Confirm cart and checkout show preorder information.
After enabling preorder on a product, review customer-facing timing in Configure Backorder Available Dates and shipping behavior in Set Up Preorder and Backorder Shipping.
Continue from WooCommerce Stock Manager documentation to the complete product workflow.
Evaluate product scope on the money page, use the pillar Guide for decisions and trade-offs, and return here for exact configuration.
Did this guide answer your question?
Still stuck?
Open a support request and include this article title, your plugin version, and what you already tried.
Open Support