Set Variable Products and Variations to Preorder
Set WooCommerce variable products and variations to preorder or backorder with the right availability and stock behavior.
For variable products, preorder settings can be configured per variation. This is useful when only some sizes, colors, or options are available later.
Configure a Variation
- Edit the variable product.
- Open Variations.
- Expand the variation that should be available for preorder.
- Enable stock management for the variation if needed.
- Enable Pre-order for this variation.
- Set available date, cart limit, and expected restock quantity.
- Save changes.

Frontend Behavior
Variable products keep the default button until a variation is selected. After the customer selects a preorder variation, the button text and availability message update for that variation.
Testing Checklist
- Select a regular variation and confirm normal Add to Cart behavior.
- Select a preorder variation and confirm preorder button text.
- Confirm the available date changes correctly.
- Add the preorder variation to cart.
Common Mistake
Do not configure only the parent variable product and assume every variation inherits the same availability. Test each variation that should behave differently.
Variation-level preorder setups should also be checked against Configure Backorder Available Dates and Manage Preorder and Backorder Orders.
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