WooCommerce Stock Manager / Configuration July 29, 2026

Let Customers Choose All Items Together or Separately

Let customers decide how mixed regular and delayed items should be fulfilled.

Applies to 2.0.1+ Stable Verified July 29, 2026

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

  1. Go to WooCommerce > Settings > Products > Stock status.
  2. In the preorder section, enable Allow customers to choose the type of shipping their mixed products orders.
  3. 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.

Related Guides

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.

Need support?

Still stuck?

Open a support request and include this article title, your plugin version, and what you already tried.

Open Support