Your customers want to be able to buy your products before they are made available: allow them to do so!
Do you want your products to become popular and sell a lot? Use an efficient pre-sale system in your store!
Whenever a product or service is about to be launched on the market, a feeling of expectations is triggered in your customers, which makes them more likely to proceed with the purchase. Unfortunately, this unconscious process is rarely used properly and once a new product is finally on the market, many customers already lost their interest in it.
Thanks to YITH WooCommerce Pre-Order you can watch your sales of new or momentarily unavailable items improve right away, offering your customers the chance to purchase the products they are after and receive them only after they are officially on sale.
Many large companies use a pre-sale system in order to increase their sales and create hype around specific products. Just like Apple does! So why not start using this winning marketing system right away on your website? In order to offer this opportunity, we have created YITH WooCommerce Pre-Order, a plugin that will easily allow you to integrate a simple pre-order feature in your e-commerce store.
This will allow you to create pre-order ready products and put them on sale before they are released, create an automatic email system that will inform your customers once the item is officially released and on sale. It will also be possible to offer discounts for those who choose to purchase an item while it is still in the pre-order status, which will make this strategy even more effective and will raise your conversion rate. This plugin works perfectly with variable products and allows credit card payment thanks to its compatibility with YITH WooCommerce Stripe.
Offer your products right now, including those that are not yet available and remember: each day you spend without enabling purchases, is a whole day worth of sales that’s lost for good!
Minimum PHP version:5.6
Requires:WordPress 5.4 or higherand WooCommerce 4.5.x or higher
Compatible up to:WordPress 5.7.xand WooCommerce 5.2.x
Languages:Dutch, English, Italian, Spanish
Support for: YITH Proteo theme. All YITH plugins.
Supported third party plugins: Aelia Currency Switcher, WPML Currency Switcher
Fix: solved problem on discounted prices with Badge Management integration
1.3.2 - Released on 11 October 2017
New: Support to WooCommerce 3.2.0 RC2
New: option "Show Regular price crossed out" for showing the regular price (crossed out) next to the pre-order price
Fix: Flatsome fix for showing the availability date in Quick View
Fix: The order item meta "ywpo_item_preorder_notified" now has private access
Fix: Removed clear_pre_order_product() when a product gets out of stock
1.3.1 - Released on 31 August 2017
New: When products get out of stock, set as Pre-Order. When products get in stock again, the product will lose the Pre-Order status
Fixed: Out of stock selling issues (Require WooCommerce 3.0 or higher)
Fixed: Out of stock email issue
1.3.0 - Released on 24 July 2017
New: Out of stock Pre-Order products can be sold on WooCommerce 3.0 or higher
New: Spanish translation
Fix: My Pre-Orders template
Dev: 2 new filters: 'yith_ywpo_availability_date_auto' and 'yith_ywpo_availability_date_no_auto'
Dev: removed DOING_CRON check before doing Cron Jobs
1.2.7 - Released on 06 July 2017
Fix: Backorders and performance issues.
1.2.6 - Released on 04 July 2017
New: YITH Infinite Scrolling compatibility
New: Italian translation
Dev: Check if products exist before creating YITH_Pre_Order_Product object
1.2.5 - Released on 19 June 2017
New: Added "Pre-Order product" text in Cart page
Fixed: Missing strings in .pot file
Fixed: Backorders issue on WooCommerce 2.6.x
1.2.4 - Released on 12 June 2017
New: Integration with YITH WooCommerce Product Countdown
Fix: Missing check for Pre-Order items when cart was cancelled
1.2.3 - Released on 26 May 2017
Fix: "Force 'Allow Backorders' and 'In stock' status" option fixed for WooCommerce 3.0
Dev: Added filter 'yith_ywpo_no_auto_time' for modify the time part of availability date
1.2.2 - Released on 24 April 2017
New: Added Order notes notifying Pre-Order items which have been ordered
Update: YITH Plugin Framework
Fix: Saving duplicated post meta
1.2.1 - Released on 22 March 2017
Fix: Availability dates hasn't been showing on WC v2.6 or less on single product page and cart page
Fix: Check if product exists on Pre-Orders column on Orders backend page
Dev: Now using get_formatted_name() instead of get_title() on Pre-Orders column on Orders backend page
Dev: Increased priority on woocommerce_stock_html filter to 20
1.2.0 - Released on 21 March 2017
New: Support to WooCommerce 3.0.0-rc.1
Update: YITH Plugin Framework
New: Shortcode for display the availability date of a Pre-Order product. [yith_wcpo_availability_date product_id=]
New: Bulk action for setting Pre-Order status now available for variations.
1.1.3 - Released on 24 January 2017
New: column in Products page to see which product is Pre-Order or not quickly.
1.1.2 - Released on 18 January 2017
New: option to choose whether allowing Pre-Order products and regular products in the same cart or not
Fix: download link for Pre-Order product visible before sale date
1.1.1 - Released on 22 December 2016
Fixed: error on single product page "Missing argument 3 for YITH_Pre_Order_Frontend_Premium::show_date_on_single_product()"
1.1.0 - Released on 14 December 2016
Added: Compatibility for Bazar theme
Added: 'Default Add to Cart text', 'Default Availability date text', 'No Date message' strings for WPML translation
Fixed: Updated translation strings
Fixed: Issue Pre-Order prices with decimal numbers rounded to 0. Now displayed correctly
1.0.13 - Released on 11 November 2016
Added: Availability dates can be shown on pages other that the single product page with the 'yith_ywpo_enqueue_script' hook
Fixed: Now in Edit Order page the custom item metas for orders which has pre-ordered items are hidden.
1.0.12 - Released on 28 October 2016
Fixed add to cart button issue in variations for Atelier theme
1.0.11 - Released on 20 October 2016
Fixed: Out of stock products issue. Redesigned options for allow Pre-Order products to be purchased when has no stock, only available when managing stock
Added: Option to force allow backorders and 'in stock' stock status
1.0.10 - Released on 18 October 2016
Added: Color picker for 'availability date' and 'no date' messages
Fixed: Out of stock products with Pre-Order status can be purchased now
1.0.9 - Released on 07 October 2016
Added: Availability date can be displayed in automatic JS format or WordPress setting format
1.0.8 - Released on 03 October 2016
Fixed: added check to WPML plugin status
1.0.7 - Released on 29 September 2016
Added: Some translation strings
Fixed: Date issue on Order Receipt email
Removed: WC instalation check on init.php. (It's already checked on functions.php)
Fixed: Wrong translation on 'Pre-Order label' in Add to cart button
1.0.6 - Released on 26 September 2016
Added: Now the user can choose which order statuses that are removed from Pre-Ordered view
1.0.5 - Released on 21 September 2016
Fixed: Compatibility for The Polygon theme
1.0.4 - Released on 19 September 2016
Fixed: Deactivated email notifications still sending
1.0.3 - Released on 15 September 2016
Fixed: Requires WC installed in order to work
Fixed: Duplicated email notification for the same user
Fixed: Only send a date change notification to the users who really bought a Pre-Order product and has not finished yet
1.0.2 - Released on 08 September 2016
Fixed: require functions.php on init.php, now specifying the plugin path.
1.0.1 - Released on 06 September 2016
Fixed: variations saving date field bug.
1.0.0 - Released on 02 September 2016
WITH YITH PRE-ORDER YOU CAN:
Allow pre-purchases on your website
Set a pre-order date and price and sell products that are not available yet
Discount or increase the price of pre-order types of products
Apply a discount or a fixed or % mark up to your pre-order
Have a definite and updated pre-orders overview
Display orders in pre-order status in the orders page in WooCommerce
Encourage customers to purchase with customized text
Customize the text in the pre-order button and the expiration date
Decide when to start and finish a pre-order period for each product
Set start and end of the pre-order period to a specific day and time
Works with simple and variable products
You have the chance to set even a single product variation as pre-order
Don’t miss any sale, put out-of-stock items in pre-order status
Choose whether you wish to turn out-of-stock products into pre-orders automatically
Offer your customers a clear and updated overview of their pre-orders
Through a dedicated report in My Account page
Turn any product into pre-orders thanks to bulk actions
Bulk actions are available to set groups of products, based on categories and/or tags
Use the automatic email system for admins and customers
Notify admins when a product is about to finish its pre-order period and customers when a product becomes purchasable
Forestall the combined purchase of pre-order and different type of products
The system will prevent users from adding the new product to the cart
Take advantage of the WPML compatibility
You are free to easily translate the plugin with the powerful WPML tool
All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.
We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.
For example, you can use this plugin with*:
YITH WooCommerce Deposits and Down Payments
YITH WooCommerce Deposits and Down Payments is a plugin designed to offer users the opportunity to leave a deposit for a specific order, which they will then finish paying at a later time. The combined use with YITH Deposits and Down Payments allows you to apply a deposit service to your products even when they are in pre-order status.
YITH WooCommerce Product Countdown
YITH WooCommerce Product Countdown allows you to show a specific countdown for each of your products on your product and/or category pages. The combined use with YITH Pre-Order for WooCommerce allows you to show a countdown on a pre-order product until it will be available.
* All the plugins listed in this section are not included in YITH Pre-Order for WooCommerce. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.
Only logged in customers who have purchased this product may write a review.
Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
Can customers add multiple pre-order items to their cart?
Yes, you can add more than one pre-order item to the cart, both with the free and premium version. Yet, with the premium version, you can also decide whether you want only pre-order items (and limit this to only 1, if you want to) in the same cart, only regular items, or both of them. You can read more about this feature here.
Is it possible to set a maximum of pre-order products? So that we can manage the stock of these products?
Yes, you can set up a stock value for each product in the product settings > Inventory > Stock quantity.
Can customers submit the order with all payment details when the product is on pre-order status but be charged on their card only when the product becomes available?
Unfortunately, it is not possible to authorize the payment when you pre-order and then capture it only when the product is available. The payment occurs when the pre-order is placed and can be made with any payment method available on WooCommerce, credit card included. If you wish to let customers leave a deposit and to finish paying at a later time, you can use the plugin in combination with the premium version of YITH WooCommerce Deposits and Down Payments.
Is it possible to set pre-order products at different prices based on quantity? For example, when I sell 3 items the price increases by 5% for the next three items.
No, unfortunately, this is not possible.
How does this plugin work with subscriptions?
The plugin can be used with subscription-based products but there’s no connection between the charge and the product Arrival date. Meaning that the subscription fee will be charged immediately and the next recurring fees as well, regardless of when the pre-order product becomes available.
Any Currency Switcher plugins supported?
Yes, it’s compatible with Aelia Currency Switcher and WPML Currency Switcher.
Can't find the answer?
Send us your question and we will reply very quick!