WPC Pre-Orders for WooCommerce

Wpcpe 772x250

WPC Pre-Orders for WooCommerce is an enterprise-grade pre-order solution that allows you to accept orders for products before they are released or back in stock. It offers store owners complete control over pricing incentives, inventory limits, checkout rules, and notification flows.

Whether you're launching a brand new product line, running a crowd-funding campaign, or managing restocking delays, WPC Pre-Orders keeps your customers engaged with beautiful frontend notices, live countdown timers, and automated email updates.

Key Features:

  • Enable pre-orders per product or per variation (Per-Variation mode)
  • Flexibility to set an optional release date (can be left blank for TBD)
  • Live Countdown Timer on product pages updating in real time
  • Auto-enable for Out-of-Stock automatically converts products to pre-order
  • Price Adjustments (Percentage/Fixed discounts or increases)
  • Cart Restrictions (Separate pre-orders from regular items or allow only one pre-order per cart)
  • Payment Restrictions (Disable specific gateways like COD when cart contains pre-orders)
  • Dedicated Order Status (wc-pre-ordered) for easy tracking
  • Automated email delivery via WooCommerce (Pre-order Confirmed, Product Available)
  • Manual release action buttons in Product Editor (via Ajax)
  • Hourly Cron Job for automatic release when release date is reached
  • Pre-Orders tab in WooCommerce Customer My Account
  • Admin Product List filter (Filter by Active or Released pre-orders)
  • High-Performance Order Storage (HPOS) compatible
  • Emerald Green WPClever styling dashboard

📦 Per-Product & Per-Variation Control

Fine-tune your pre-order configuration at the exact level you need.

  • Simple & Variable Products: Enable pre-ordering globally for a simple product, or switch to "Per-Variation Mode" to configure individual variations.
  • Independent Variation Settings: Each variation can have its own customized button text, message, release date, pre-order price adjustment, and slot limits.
  • Instant Ajax Release: Store admins can manually trigger a release for a simple product or a single variation directly from the editor screen with a single click.

⏱️ Release Date & Live Countdown Timer

Keep customers informed and create purchase urgency.

  • Timezone-aware Localization: Release dates are stored in UTC and automatically converted to the customer's browser local timezone on the frontend.
  • Live Countdown: If enabled in settings, a live countdown timer displays days, hours, minutes, and seconds remaining until the expected release.
  • TBD / Undetermined Dates: You can leave the release date empty (perfect for uncertain restocking times). The plugin automatically replaces the date placeholder with "TBD" (To Be Determined) and safely hides the countdown.
  • Cron-based Auto-Release: Once the release date is reached, a background hourly cron job automatically releases the product and notifies pre-order customers.

🏷️ Flexible Pre-Order Pricing Adjustments

Incentivize early buyers with special pre-order pricing.

  • Discount Pricing: Offer a percentage discount (e.g., 10% off) or a fixed discount (e.g., $5.00 off) for orders placed during the pre-order period.
  • Increase Pricing: Alternatively, raise the price for pre-orders (percentage or fixed increase) to reflect high initial demand.
  • Dynamic Price Badge: Displays the exact price adjustment details (with helper CSS classes like --discount and --increase for easy custom styling) inside the product notice.

🎫 Inventory & Slot Limit Control

Restrict pre-order quantity to match your supplier limits.

  • Slot Counter: Set a maximum quantity limit for pre-orders. The system displays a notice showing how many slots are remaining (e.g., "Only 5 slots left!").
  • Urgency Thresholds: Triggers urgent warnings (e.g., "Only 1 pre-order slot remaining!") when remaining slots drop below a threshold (20% of limit).
  • Exhaustion Lock: Blocks further pre-orders once the slot limit is reached, showing a "Pre-orders are now full" message and disabling the add-to-cart button.

🔄 Auto-enable for Out-of-Stock

Automate your pre-order loop without manual intervention.

  • Automatic Trigger: Once a product or variation reaches zero inventory or goes out of stock, the plugin instantly converts it to pre-order status.
  • Seamless Bypass: Automatically overrides standard WooCommerce stock validation restrictions. It forces the product to be purchasable, allows backorders, and hides default backorder notices so the checkout flow remains smooth.
  • Auto-Restore: When you restock the product (stock level > 0), the plugin automatically restores the normal selling flow.

🛡️ Checkout & Payment Restrictions

Maintain complete control over your checkout workflow.

  • Cart Restrictions: Choose between no restrictions, preventing customers from mixing pre-orders and regular products, or allowing only one pre-order item per cart.
  • Payment Gateway Restrictions: Disable specific payment gateways (such as Cash on Delivery – COD) for pre-orders. Uses WooCommerce's built-in selectWoo multi-select selector on the settings page for clean administration.
Purchase a License
NEW

Onetime purchase - Lifetime update
1-year premium support
7-Day Money-Back Guarantee

After successful payment, the installation file will be immediately sent to your purchase email.

If you have any pre-sale questions, feel free to browse the FAQs or contact us.

Version:1.0.0
Require:WP 4.0, Woo 3.0
Compatible:WP 7.0, Woo 10.9
Last updated:Jul 20, 2026