Pre-orders and deposits for WooCommerce. Launch earlier, capture demand, and grow without inventory risk.
Pre-order App Description
PreProduct helps you take pre-orders for products before they』re in stock — while keeping your WooCommerce store organized and in charge.
Take pre-orders now, later or by deposit.
Whether you call it pre-order, preorder, or backorder — PreProduct helps you take orders before you』re ready to ship.
It integrates your store and WooCommerce with the PreProduct pre-order platform, enabling you to capture demand and sales before your products are available.
Whether you』re launching a new product or restocking a bestseller, PreProduct gives you full control over how and when customers pay.
✅ Let customers pre-order Now, Later, or via Deposit
✅ Customize pre-order flows, messages and fulfillment behavior
✅ Keep pre-orders out of WooCommerce until you』re ready to fulfill
✅ Dashboard for listings, sales, customer status and automation
✅ Works with variable products and supports multi-variant logic
See https://preproduct.io for more information
Key Pre-order Features:
- Seamless WooCommerce integration with your store, catalog and order flow
- Take payment upfront, later, or via partial deposit
- Control if multiple pre-orders or single pre-order products can be checked out together
- Built-in customer email flows, portal, and progress tracking
- Choose when to push pre-orders into WooCommerce
- Webhook lifecycle support for advanced workflows
How It Works:
- Install and activate the plugin
- Create your PreProduct account and connect WooCommerce
- Connect your payment processor
- Choose products and configure how pre-orders should work
- Start capturing pre-orders
Requirements:
- WooCommerce 5.0 or higher
- PHP 7.4 or higher
Frequently Asked Pre-order Questions
Does this require a PreProduct account?
Yes, you』ll be prompted to create an account after opening PreProduct from your WordPress admin.
Will this affect my existing WooCommerce functionality?
No, the plugin is designed to enhance your existing store without interfering with normal WooCommerce operations. It only adds pre-order capabilities to your products.
How does the plugin detect which products should have pre-order functionality?
Yes, the plugin automatically tags eligible add-to-cart buttons so that PreProduct understands which products they belong to. You can then list products for pre-order via the PreProduct app (either manually or via automation).
What happens when I deactivate or uninstall the plugin?
When deactivated, all PreProduct functionality is removed from your store (script and buy button attributes).
When uninstalled, the plugin sends a notification to PreProduct and cleans up all stored data.
Is the plugin compatible with my theme?
Yes, the plugin works with any properly coded WooCommerce-compatible theme. It uses standard WooCommerce hooks and filters to add functionality.
Please get in touch if the integration isn』t working as expected with your particular theme.
How does the plugin handle different environments (development/staging/production)?
The plugin automatically detects your environment and uses appropriate endpoints. Development environments (localhost, .test, .local domains) connect to PreProduct』s development servers, while production sites connect to production servers.
Are there any performance impacts?
The plugin is designed for minimal performance impact. The PreProduct script is loaded with the defer attribute and only runs after your page has finished loading.
Support
For support, please visit:
* Plugin Support: hello@preproduct.io
* Documentation: https://preproduct.io/docs
* Contact: hello@preproduct.io





