Smart Pre-Order Manager

Key Features

↑ Back to top

Individual & Variation Pre-Orders: Enable pre-orders on a per-product basis or apply them to specific product variations (e.g., pre-ordering only a specific size or color).

Launch Date & Countdown Timers: Set precise release dates and display customizable countdown clocks (Simple, Boxed, or Circular) to build excitement on the product page.

Flexible “Date TBA” Settings: Accept orders for upcoming items without showing a specific release date. Update the launch schedule globally when it is finalized.

Early-Bird Pricing & Discounts: Motivate shoppers by offering flat-rate or percentage-based discounts that apply automatically during the pre-order period.

Bulk Category & Tag Settings: Apply pre-order settings, release dates, and discounts to entire product categories, tags, or attribute ranges in seconds.

Automated Customer Email Notifications: Stay connected with automated confirmations, launch reminders, delay alerts, and “Ready to Ship” notification templates.

Mixed-Cart & Checkout Rules: Choose whether to allow customers to combine pre-orders and standard items in the same cart, or restrict checkouts to pre-orders only.

Modern Performance Support: Built to work natively with High-Performance Order Storage (HPOS) and WooCommerce Cart/Checkout Blocks without slowing down your site

1. Installation and Activation

↑ Back to top

How to get started with the leading WooCommerce Pre-Order plugin.

  1. Navigate to Plugins → Add New → Upload Plugin.
  2. Choose the smart-pre-order-manager.zip file.
  3. Click Install Now and then Activate.
WordPress plugin dashboard showing Smart Pre-Order Manager installation and activation screen

2. Global Configuration

↑ Back to top

Settings are located at WooCommerce → Settings → Smart Pre-Order Manager.

General Tab

↑ Back to top
  • Enable Pre-Orders Globally: Forces all products into pre-order mode (default: no).
  • Out of Stock Pre-Orders: Automatically enables pre-orders when inventory hits zero.
  • Default Button/Badge Text: Define the starting labels for your store.
  • Default Availability Message: Use the {date} placeholder to automatically display the scheduled launch date.
WooCommerce Smart Pre-Order Manager global settings dashboard and general configuration panel

Display Tab

↑ Back to top
  • Badge Position: Choose from Before TitleAfter Title, or On Product Image.
  • Badge Style: Select Rounded or Square.
  • Savings Display: Enable/Disable the automatic “Save X%” badge and customize colors.
  • Countdown Timer: Select from SimpleBoxes, or Circular visual styles.
WooCommerce pre-order button customization settings showing how to edit checkout and cart button text
WooCommerce countdown timer styling configurations showing options for boxed and circular templates
WooCommerce pre-order savings badge settings and availability notice display rules

Inventory Tab

↑ Back to top
  • Mixed Cart: Allow or block pre-order items from being purchased alongside regular stock.
  • Shipments: Configure if the entire order should be held until the pre-order is ready.
WooCommerce pre-order inventory settings showing stock limits and scarcity notice configurations

3. Setting Up a Pre-Order Product

↑ Back to top

Inside the WooCommerce Product Edit screen, look for the Smart Pre-Order Manager tab.

  1. Enable Pre-Order: Toggle this to activate pre-order features for this specific item.
  2. Date To Be Announced (TBA): Use this if you don’t have a firm launch date.
  3. Availability Date: Select the exact second of your release. The plugin uses a datetime-local picker for precision.
  4. Pricing Settings:
    • Pre-Order Price: Set a specific price for the pre-order period.
    • Discount Type: Choose NonePercentage (%), or Fixed Amount.
    • Discount Value: Enter the amount to subtract from the regular price.
  5. Quantity Limit: Enter the maximum number of pre-orders allowed. Use -1 for unlimited.
  6. Quantity Sold: A read-only field showing how many pre-orders have been processed by the system.
WooCommerce frontend product display settings showing pre-order button text and countdown timer styles
WooCommerce automated pre-order email templates settings and customer notification panel

4. Bulk Category Management

↑ Back to top

Navigate to the Categories tab in the main settings to activate pre-orders for entire collections.

  • Select multiple categories using the enhanced multi-select field.
  • Products in these categories will inherit pre-order status automatically.
WooCommerce pre-order inventory settings tab for stock limits and scarcity rules

5. Automated Lifecycles & Automation

↑ Back to top

The plugin manages the customer journey through a series of automated triggers.

Email Notifications

↑ Back to top
  • Confirmation: Sent upon processing or completed order status.
  • Availability Reminder: Sent X days before launch (configured in Email settings, 1-30 days).
  • Ready to Ship: Sent automatically when the product is converted to regular stock.
  • Delay Notification: Sent if you update the availability date after orders have been placed.
WooCommerce product edit page showing settings to enable pre-orders and set release dates

Internal Automation (Cron Jobs)

↑ Back to top
  • Daily Check (Midnight): Converts products to regular status and sends “Ready to Ship” alerts.
  • Hourly Check: Processes the queue for “Availability Reminders.”
  • Weekly Cleanup (Sunday 2 AM): Optimizes the database by clearing old transients and cache.

6. Developer & Admin Features

↑ Back to top
  • Admin Columns: View “Active/Inactive” status and release dates directly in the All Products list.
  • Quick Edit: Quickly enable or disable pre-orders without opening the full product editor.
  • HPOS Support: Built on the latest wc_get_orders architecture for maximum speed.
WooCommerce bulk action page to enable pre-orders for entire categories and tags

How do I install and configure the WooCommerce Smart Pre-Order Manager?

  • Setting up the plugin takes only a few minutes. Follow these simple steps:
    Step 1: Installation & Activation
    In your WordPress admin dashboard, navigate to Plugins → Add New.
    Click Upload Plugin at the top, choose your plugin .zip file, and select Install Now.
    Once installed, click the Activate Plugin button.
    Step 2: Accessing the Settings
    Navigate to WooCommerce → Settings and click the Smart Pre-Order Manager tab. Here, you can configure your default button text, custom countdown badge styles, and automatic email triggers globally.

Where are the global settings for the WooCommerce Smart Pre-Order Manager?

  • You can manage your entire pre-launch configuration from one central location. To find the global settings:
    Log in to your WordPress admin dashboard.
    Navigate to WooCommerce → Settings.
    Click on the Smart Pre-Order Manager tab at the top of the page.
    Once inside, you can navigate through the sub-tabs:
    General Tab: Configure button text behavior, mixed cart rules, and default order statuses.
    Display Tab: Design your savings badges, colors, notices, and countdown timers.
    Inventory Tab: Set global stock limits, remaining quantity notifications, and scarcity rules.
    Emails Tab: Manage and toggle automated templates (Confirmations, Reminders, Delay alerts).

How do I activate pre-orders for individual WooCommerce products?

  • You can easily enable pre-orders on a per-product basis. Follow these steps:
    Go to your WordPress backend, edit the product you want to configure, and scroll down to the Product Data box.
    Check the Enable Pre-Order box.
    Set the Availability Date (or leave it empty and check Date TBA).
    (Optional) Enter a specific Pre-Order Price or percentage discount to incentivize early buyers.
    Click Update to save your product changes.
    Note for Variable Products: To enable pre-orders on specific sizes, colors, or options, go to the Variations tab in the Product Data box and configure the settings for each variation individually.

What automated emails does the WooCommerce Smart Pre-Order Manager send?

  • The plugin keeps your customers updated automatically throughout the launch lifecycle. You can enable, disable, and configure the following four email notifications:
    Pre-Order Confirmation: Sent immediately after checkout to confirm their order reservation.
    Availability Reminders: A customizable reminder email sent a set number of days before the scheduled product launch.
    Ready to Ship Notifications: Sent automatically once the product is launched and converted to in-stock status.
    Release Delay Updates: Sent automatically to buyers if you change or extend the release date.
    All notification templates inherit your active theme’s styling and can be customized under the Emails settings tab.

Can I enable pre-orders for entire WooCommerce categories at once?

  • Yes! You can save hours of manual editing by bulk-enabling pre-orders for entire product categories. Follow these steps:
    Go to WooCommerce → Settings → Smart Pre-Order Manager.
    Click on the Bulk Settings (or Categories) tab.
    Select the categories or tags you want to activate from the multi-select dropdown menu.
    Set your release dates, pricing rules, or countdown styles for those categories.
    Click Save Changes to instantly apply the pre-order status to all assigned products.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.