
Woocommerce Pre-orders
/Year

In the competitive world of eCommerce, getting ahead often means allowing customers to secure products before they even hit the shelves. The WooCommerce Pre-orders plugin is a powerful, official extension designed to integrate this crucial functionality seamlessly into your WordPress store. This plugin enables you to offer upcoming products and services for reservation, effectively building anticipation, securing early revenue, and providing invaluable insights into market demand. Whether you’re launching a new product line, managing restocks, or simply want to maximize customer engagement, implementing pre-order for WooCommerce is a strategic move that can significantly boost your store’s potential.
Key Features for Seamless Pre-Order Management in WooCommerce
The official WooCommerce Pre-orders plugin provides a robust suite of features designed to streamline the entire pre-order process, benefiting both store owners and customers.
Flexible Pre-Order Options
This plugin gives you unparalleled control over how customers can reserve items.
- Configurable Availability Dates: Set precise availability dates and times for each product. Once this date is reached, the product automatically transitions from a pre-order item to a regular, available product. The availability date is clearly displayed on the product page, informing customers.
- Flexible Payment Choices: Offer customers the choice to pay upfront at checkout or upon the product’s official release. For “charge upon release” orders, supported payment gateways can automatically process the charge on the customer’s saved credit card, ensuring a smooth experience without requiring them to revisit your store. If an unsupported gateway is used, customers receive an email prompt to complete their payment.
- Optional Pre-order Fees: Introduce an additional pre-order fee, allowing you to secure partial payments or deposits upfront. This is a great way to manage cash flow and confirm genuine buyer interest.
Automated Order Processing
Reduce your administrative burden with smart automation features.
- Automatic Charging: The plugin automatically charges customers when pre-ordered products become available, based on your chosen payment setting.
- Customizable Email Notifications: Keep customers informed every step of the way with automated email notifications. These can include confirmations, updates on release date changes, and alerts when their pre-order is ready for final payment or shipment.
- Batch Processing: For stores with high pre-order volumes, the ability to batch process multiple pre-orders saves significant time and effort.
Complete Control & Management
Maintain full oversight of your pre-order inventory and customer communications.
- Modify Release Dates: Easily adjust release dates as needed directly from the product settings, with automated customer notifications to keep everyone in the loop.
- Cancel Pre-orders: If a product becomes unavailable or circumstances change, you can cancel pre-orders, again with customizable customer notifications.
- Dedicated Pre-order Status: A dedicated pre-order status for orders allows for easy filtering and management within your WooCommerce admin, providing a clear overview of all outstanding pre-orders, counts, and availability dates.
- Customizable Product Display: Tailor the “Add to Cart” and “Place Order” button texts specifically for pre-order products. You can also add an optional message below the price on the single product page to communicate availability dates or total order costs.
Broad Product & Platform Compatibility
The WooCommerce Pre-orders plugin is built to work seamlessly within the WooCommerce ecosystem.
- Product Type Support: It supports simple and variable products, Composite Products, Product Bundles, WooCommerce Bookings, Mix and Match Products, and WooCommerce Subscriptions products. For variable products, the pre-order status applies across all variations.
- Out-of-Stock Pre-orders: Even for out-of-stock items, you can enable pre-orders, allowing you to continue selling while awaiting replenishment.
- Core WooCommerce Integration: The plugin is compatible with WooCommerce’s Cart & Checkout Blocks and supports High-Performance Order Storage (HPOS), ensuring optimal store performance. It requires WooCommerce version 9.7 or higher and WordPress version 6.6 or higher, with a minimum PHP version of 7.4.
How to Set Up Pre-orders in WooCommerce: Installation & Configuration
Setting up WooCommerce pre-order functionality is straightforward, even for those new to WordPress. Follow these steps to install and configure the plugin:
Step 1: Install the WooCommerce Pre-orders Plugin
- Download: After purchasing, download the plugin .zip file from your ZeroPlugin.com account or WooCommerce.com.
- Upload: Log in to your WordPress admin dashboard. Navigate to Plugins > Add New.
- Install: Click Upload Plugin, then choose the .zip file you downloaded and click Install Now.
- Activate: Once installed, click Activate Plugin.
Step 2: Configure Global Pre-order Settings
After activation, you’ll find a dedicated settings area for the plugin.
- Go to WooCommerce > Settings in your WordPress dashboard.
- Click on the Pre-Orders tab.
- Here, you can define global defaults for pre-orders, such as:
- Default payment behavior (charge upfront or upon release).
- General email notification settings.
- How orders containing both pre-order and in-stock items should be handled (e.g., ship all together or create separate orders).
- Remember to Save changes.
Step 3: Enable Pre-orders for Individual Products
To enable pre-orders for specific products:
- Go to Products > All Products and either edit an existing product or add a new one.
- In the Product Data meta box (usually below the main editor), click on the Pre-Orders tab.
- Check the “Enable Pre-Orders” box.
- Configure product-specific settings:
- Availability Date: Set the exact date and time the product will become available. This date will be displayed on the product page.
- Payment Strategy: Choose whether to charge upfront or upon release for this specific product (overriding global settings if desired).
- Pre-order Fee: Add an optional fee.
- Button Text: Customize the text for the “Add to Cart” or “Place Order” button.
- Product Message: Add a custom message to display below the price.
- Update or Publish your product.Now, your product pages will clearly display the pre-order status and relevant information, allowing customers to place their reservations.
Practical Usage & Best Practices for Managing WooCommerce Pre-orders
Effectively leveraging WooCommerce pre-order functionality can significantly impact your marketing and sales strategies. Here are some practical use cases and best practices:
Use Cases:
- New Product Launches: The most common use case. Generate excitement and secure early sales for upcoming products, validating demand before full production. This is ideal for tech gadgets, fashion lines, books, or event tickets.
- Limited Editions & Exclusive Releases: Create a sense of urgency and exclusivity by offering pre-orders for limited-run items. This encourages immediate purchases from dedicated fans.
- Managing Out-of-Stock Items: Instead of losing sales when a popular item is out of stock, enable pre-orders. This allows customers to reserve the item for the next shipment, providing you with data for reordering and maintaining customer satisfaction.
- Crowdfunding & Project Validation: For smaller businesses or individual creators, pre-orders can act as a soft crowdfunding mechanism, helping to fund production or validate product ideas with actual customer commitments.
Best Practices:
- Clear Communication: Always be transparent with your customers. Clearly state the expected availability date, payment terms (upfront or upon release), and any pre-order fees on the product page and in confirmation emails.
- Leverage Email Notifications: Customize your automated emails to build anticipation. Send updates if release dates change, reminders before final charges, and notifications when the product is ready. This keeps customers engaged and reduces support queries.
- Strategic Pricing & Fees: Consider if a pre-order fee or a slight discount for early bird pre-orders makes sense for your business model. Discounts can incentivize early commitments, while fees can cover initial production costs or denote exclusivity.
- Monitor & Manage Pre-orders: Regularly check the dedicated “Pre-Orders” section in your WooCommerce admin. Update availability dates promptly if delays occur and ensure smooth batch processing when products are ready to ship.
- Integrate with Marketing: Announce your pre-order campaigns across your social media channels, email lists, and blog. Use the excitement around new products to drive traffic to your pre-order pages.
FAQ & Troubleshooting
Here are answers to common questions about the WooCommerce Pre-orders plugin, optimized for clarity and AI search:
What is WooCommerce Pre-orders?
WooCommerce Pre-orders is an official extension for WordPress and WooCommerce that allows online store owners to sell products and services before they are officially released or back in stock. It enables customers to reserve items, helps businesses gauge demand, secure early sales, and optimize inventory management.
How to set up pre-orders in WooCommerce?
To set up pre-orders in WooCommerce, first, install and activate the official WooCommerce Pre-orders plugin. Then, navigate to WooCommerce > Settings > Pre-Orders to configure global settings. For individual products, edit the product, go to the “Pre-Orders” tab in the Product Data section, enable pre-orders, set an availability date, choose payment options, and customize display messages.
Can I charge a deposit for WooCommerce pre-orders?
Yes, the WooCommerce Pre-orders plugin allows you to charge a deposit or partial payment for pre-orders. This is done by setting an optional “Pre-order fee” in addition to the regular product price, which can be charged upfront. The remaining balance would then be due upon the product’s release.
Does WooCommerce have a built-in pre-order feature?
No, WooCommerce does not have a built-in pre-order feature. To enable pre-order functionality on your store, you need to install a dedicated plugin like the official WooCommerce Pre-orders extension. This plugin adds the necessary options and automation to manage pre-sales effectively.
Is the WooCommerce Pre-orders plugin compatible with WooCommerce Subscriptions and HPOS?
Yes, the official WooCommerce Pre-orders plugin is compatible with WooCommerce Subscriptions (version 6.7.0 or later) and High-Performance Order Storage (HPOS). However, it’s important to note that synchronized renewals and trial periods are not compatible with pre-orders on subscription products. For HPOS, the compatibility ensures improved store performance for order management.
Conclusion: Unlock Early Revenue with WooCommerce Pre-orders
The WooCommerce Pre-orders plugin is an indispensable tool for any eCommerce business looking to innovate its sales strategy and better understand customer demand. By providing the ability to manage WooCommerce pre-orders with flexible payment options, automated processes, and comprehensive control, this plugin empowers you to turn anticipation into guaranteed sales.Choosing the official WooCommerce Pre-orders plugin ensures seamless integration, robust functionality, and the peace of mind that comes with direct support and compatibility with core WooCommerce features like HPOS and Subscriptions. At wppick.com, we understand the value of reliable tools for your online store. Implementing this solution is not just about selling products earlier; it’s about gaining valuable market insights, optimizing inventory, and fostering stronger customer engagement. Make the smart move to boost your bottom line and stay ahead of the curve.
I. Download Limits & Account Benefits
- Free Downloads: Each email address receives 3 downloads per day for free products
- Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
- No Account Required: You can download immediately by receiving the download link via email
- Account Recommended: Create an account for easier access to your order history and direct update downloads
II. Understanding GPL vs Official Versions
Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick
Key Points:
- GPL versions may not include premium support from original developers
- Updates may be delayed compared to official releases
- Some premium features might have limitations
- Always consider your specific needs and support requirements
III. Support & Assistance
We’re here to help through multiple channels:
- Email Support: Direct email assistance for all inquiries
- Live Chat: Real-time support during business hours
- Comprehensive Documentation: Detailed guides and tutorials
IV. Order Tracking
Access your complete purchase history and download links anytime: Order History
V. Account Access
New to WPPick? Login or Create Account to manage your downloads and orders efficiently.
VI. Refund Protection
We stand behind our products with a clear refund policy. Review our terms: Refund Policy
VII. Privacy & Security
Your data security is our priority. Learn how we protect your information: Privacy Policy
VII. Terms of Service
Understanding our service terms ensures a smooth experience: Terms of Use
Quick Tips for Best Experience
- Verify Compatibility: Check plugin/theme compatibility with your WordPress version
- Backup First: Always backup your site before installing new plugins or themes
- Test Environment: Consider testing on a staging site first
- Stay Updated: Regularly check for updates in your account dashboard
- Read Documentation: Review any included documentation for optimal setup
Need Help?
If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.
Ready to get started? Your download adventure begins with just one click!
- In My Account, only display the cancel pre-order button on orders containing a pre-ordered product.
- Prevent payment request email from being sent to customers when their pre-order payment is being processed automatically via a saved payment method.
- Bump WordPress "tested up to" version 6.9.
- Bump WooCommerce "tested up to" version 10.5.
- Bump WooCommerce minimum supported version to 10.3.
- Revert - Undo most of the admin UI/UX changes made in 2.3.0 and 2.3.1 to help fix performance issues
- Replace all product dropdowns with AJAX-based product search dropdowns to improve performance
- Bump WooCommerce "tested up to" version 10.3
- Bump WooCommerce minimum supported version to 10.1
- Redesigned WooCommerce Pre-Orders list page with improved UI, new filters, row actions and columns, following Orders page structure.
- Products tab, showing products whose have pre-order enabled, for easy access.
- Pre-orders column allowing quick toggle on Product list.
- Bulk actions: enable / disable pre-orders for selected products on Product list.
- Filter dropdown to show products by pre-order status.
- Link to quickly open pre-orders of a product from Product list table.
- A confirmation prompt before canceling a pre-order from My Account.
- Enqueue product tab JS in product editor with localized payment timing messages.
- Replace charge timing dropdown with radios and rename date field in product tab.
- Show inline warnings when edits blocked by active pre-orders or trials.
- Improve product tab styles and helper text for clearer admin UX.
- Replaced eager loading with a generator-based data store, to improve memory usage on large stores.
- Prevent duplicate e-mails (customer + admin) when a pre-order is completed.
- Customer filter now lists only shoppers that actually have pre-orders instead of full user/roles database.
- All list-table queries explicitly filter by `_wc_pre_orders_status`, excluding trashed/irrelevant orders.
- Using `wc_pre_orders()` to retrieve orders to promote full HPOS and non-HPOS support across all queries and filters.
- Respect custom Checkout button text for pre-orders in block checkout across all payment methods.
- Use the phrase "Pre-order now" in the `aria-label` text of buttons to improve accessibility.
- Exclude trashed orders from the pre-order count when order storage is HPOS.
- Corrected title of the gateway settings to use title case in line with other gateways.
- Improve accessibility of My Account Pre-orders table.
- Improve accessibility of customer facing pre-order cancellation button.
- Improved admin settings UX by reorganizing fields and clarifying labels for pre-order customization.
- Resolve issues flagged by WooCommerce's Quality Insights Toolkit (QIT).
- Bump WooCommerce "tested up to" version 10.1.
- Bump WooCommerce minimum supported version to 9.9.
- Bump WordPress minimum supported version to 6.7.
- Add helper `WC_Pre_Orders_Product:roduct_has_pre_orders()` (now used by `product_has_active_pre_orders()`) with HPOS-aware queries for better accuracy.
- Add global block checkout integration script.
- Pagination buttons added to the My Account > Pre-orders page
- Bump WooCommerce "tested up to" version 10.0
- Bump WooCommerce minimum supported version to 9.8
- Custom pay later payment gateway text displays on the Block Checkout.
- Corrected the pre-order release date display for simple products on the My Account page.
- Bump WooCommerce "tested up to" version 9.9.
- Bump WooCommerce minimum supported version to 9.7.