plugin-icon

Pre-Orders for WooCommerce

作者 YoOhw Studio·
Add WooCommerce preorders with availability dates, order limits, delivery choices, an operational overview, and customer emails.
版本
1.3.0
活躍安裝總數
10
最近更新:
Jul 18, 2026
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, limit preorder quantities, collect delivery preferences for mixed orders, and display preorder information across product pages, carts, checkout, orders, and emails.

The paginated Preorder overview brings active products, open-order demand, upcoming dates, overdue products, and customer delay updates together under Products > Pre-orders.

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 preorder stock 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.
  • Preorder overview – Review active preorder products, open orders, units, due dates, overdue products, and pending customer updates in one paginated screen.
  • Maximum preorder quantity – Set a per-order preorder limit for simple products or individual variations.
  • Customer delivery preference – Let customers with mixed carts choose whether to receive all items together or receive available items separately in classic or block checkout.
  • Customer availability email – Send an email when preorder products become available.
  • Delay notification – Find affected open orders and send a WooCommerce-styled email when an expected date moves later.
  • Admin availability reminder – Notify the store administrator before a preorder product reaches its available date.
  • Automatic stock update – Change products from On preorder to In stock when the available date is reached.
  • Stable order history – Preserve each preorder item’s status and expected date on the order, even after the product changes later.
  • HPOS and Blocks ready – Declares compatibility with WooCommerce HPOS and Cart/Checkout Blocks.

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.
  • Control the maximum preorder quantity allowed in each order.
  • 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.

Preorder Operations

Use Products > Pre-orders to manage day-to-day preorder activity without opening products and orders one by one.

  • See active preorder products, open orders, and total preorder units.
  • Filter products that are overdue, due within seven days, scheduled later, or missing an availability date.
  • Search by product name or SKU.
  • Compare the current product date with the date recorded on each order.
  • Review affected orders before sending a delay notification.
  • Send WooCommerce-styled customer updates without sending the same update repeatedly for the same date.

How It Works

  1. Edit a WooCommerce product or variation.
  2. Set the stock status to On preorder.
  3. Choose the product availability date.
  4. Optionally set a Preorder limit for the maximum quantity allowed per order.
  5. Save the product.
  6. Customers see preorder labels, availability dates, and preorder button text on the storefront.
  7. Mixed carts can collect the customer’s delivery preference in classic or block checkout.
  8. Use Products > Pre-orders to monitor demand, deadlines, and customer date updates.
  9. When the date arrives, the plugin can automatically update the product to In stock and notify customers.

External Services

The plugin contains an optional developer integration with a YoOhw subscription service. It is disabled by default and no data is sent unless a site developer explicitly enables the yoohw_pre_orders_wc_enable_push_subscription filter.

When enabled, the request is made after the installed plugin version changes and 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 opt in with the yoohw_pre_orders_wc_enable_push_subscription filter. Returning true enables the request; the default is false.

目前已測試版本
WordPress 7.0.2
此外掛程式已可供下載,並可用於你 系統。