Let Customers Choose All Items Together or Separately
Let customers decide how mixed regular and delayed items should be fulfilled.
When an order contains both regular items and preorder/backorder items, customers can choose whether to wait for everything or receive available items first.
Enable Customer Action
- Go to WooCommerce > Settings > Products > Stock status.
- In the preorder section, enable Allow customers to choose the type of shipping their mixed products orders.
- Save changes.
Where Customers See the Choice
The choice can appear on classic checkout, Blocks checkout, and order/thank-you views when the cart or order contains both regular and delayed items.

Classic Checkout
Classic checkout saves the choice through the plugin AJAX flow. The order stores _stock_status_customer_action, adds an order note, and sends the admin notification.
Blocks Checkout
Blocks checkout registers Store API extension data under yoess-customer-actions. The order is updated during Store API checkout submission, with a cookie fallback when needed.

What Happens After a Choice
- If the customer chooses all items at once, preorder/backorder shipping lines can be removed from the order.
- If the customer chooses separately, the order records the choice and can be split automatically when Advanced Order Actions is ready.
- An admin notification email is sent to configured recipients.
- An order note is added for staff visibility.
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