#1 Independent Seller of WooCommerce Plugins
Switch language
English

YITH Pre-Order for WooCommerce

What the plugin does Build a pre-order strategy and take orders from customers for products before their official release.
How you can benefit from it:
  • create excitement for your new products or services;
  • get early sales and a cash flow during a specific period of time;
  • use pre-orders as a useful survey to check the interest for your products in a target market and estimate what quantity you need to fulfill the demands;
  • generate sales also for unavailable products, preventing users from searching and buying them in a different site;
  • create a sense of urgency with special prices and discounts on products in pre-order mode.
loading
1 year of updates and support
30-Day money back guarantee
100% Money Back Guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
This plugin is used by 13,706 customers, with a rating of 4.4/5 and a 97% customer satisfaction in support!
YITH WooCommerce Pre-order

Use pre-orders to increase sales and trigger a sense of urgency in your store buyers

Using a pre-order plugin allows you to list products in your shop that aren’t available yet but will be launched at a certain date or time. Customers can reserve the product by paying in advance, ensuring they won’t miss out and will receive the item as soon as it’s released.

It is a strategy used by leading companies like Amazon or Apple because pre-orders effectively create a sense of urgency, engage customers, and generate an early cash flow to support production, advertising or marketing campaigns.

With YITH Pre-order for WooCommerce, you can build an effective pre-order strategy in your shop, push your customers to buy by offering a special discount on the regular price, and choose between requiring an upfront payment or allowing them to pay later when the product becomes available.

With the integration with our plugins YITH Stripe, YITH Stripe Connect or YITH Braintree you can also sell the pre-orders and automatically charge the customer’s credit card only when the product becomes available: no manual payment will be required to the users and everything will run smoothly and seamlessly.

Enable pre-orders automatically on out of stock products

Automatically enable the pre-order mode on out of stock products. In this way, your customers will be able to buy items temporarily unavailable or out of stock and you will not lose the sale.

Automatically set a product to pre-order status
Manually enable the pre-order status on products or categories

Enable pre-orders manually on specific products or categories

Need more control? You can enable or schedule pre-orders on all products, specific categories or even specific products. This allows you to build a pre-order strategy for your new or exclusive items.

Set a pre-order price (and offer a special discount to encourage early purchases)

We offer a wide range of options to manage pre-order pricing. You can either keep the regular product price or set a fixed pre-order price. Even better, you can offer a fixed or a percentage discount on the regular price for all users who pre-order the item before it becomes available in the shop. Offering a special price is a powerful strategy to create a sense of urgency and push users to buy.

Set a discount on pre-orders
Easy management for pre-order products

Manage the products’ availability in an advanced way

For each product, you can choose to set a specific availability date (and optionally a time) by picking a date in the calendar (e.g. “Available on May 15th, at 10 am”). Alternatively, you can specify an availability window based on when the pre-order is placed (e.g. “10 days after the pre-order”). However, you can also avoid setting an availability date and end the pre-order mode manually.

Add an extra fee to each pre-order

Ask users to pay an extra fee on pre-orders and customize the amount. You can set a global fee for all pre-orders or override it with a different amount on specific products.

Charge a fee on pre-orders
Offer free shipping on pre-orders

Offer free shipping to customers that pre-order a product

Want to give your customers an extra incentive to pre-order? With just a single click, you can offer free shipping for all orders that contain a pre-order product.

Charge the product price upfront

Charge the product cost upfront to avoid the risk of unpaid pre-orders. Don’t worry: users are happy to pay upfront if they can be sure they can get a discount or an exclusive limited-quantity product.

Charge pre-order product price upfront
Enable the pay-later option on pre-orders
NEW

Enable the “Pay Later” option to ask users to pay manually when the product becomes available

If you want to offer more freedom, let your users choose the “Pay Later” option at Checkout. Once the product becomes available, they will get an email that informs them about the product availability and redirects them to pay for the pre-order.

NEW

Automatically charge the product price on the customer’s credit card when the product becomes available

Thanks to the integration with our plugins YITH Stripe, YITH Stripe Connect, or YITH Braintree you can ask your customers to enter their credit card info and, only when the product becomes available, the plugin will automatically charge the price on the customer’s credit card. This solution will reduce the percentage of unpaid pre-orders and will make managing pre-orders easier.

Automatically charge customers when the pre-order becomes available
Pre-order easy management

Manage pre-orders and pre-order products through the dedicated tables available in the plugin

Manage pre-orders and products in pre-order mode with the new tables available from version 2.0. You can easily monitor the status, export the data into a CSV file, enable/disable the pre-order mode, and so on.

A wide range of notifications for the admin and the customers

Automatically send emails to the customers to confirm the pre-order and to keep them updated about the availability date and the pre-order status. The plugin also provides several notifications for the admin to help him/her easily manage pre-orders and products.

Pre-order email notifications
Pre-orde customization options

Customize text, buttons, and prices with the advanced style options

Replace the standard “Add to cart” button with a “Pre-order” button, customize the label and the colors, and set a custom message (to show in product detail pages and in shop pages) to inform your customers about the availability date. The plugin includes many options to customize the way your shop looks to the customers.

1 year of updates, bug fixes and technical support

The official plugin license entitles you to one year of updates (and new features that will be added in future versions), error and bug fixes, and access to our technical support platform.

30-Day money back guarantee

Do you have any doubts about the plugin and don't know if it's a good fit for your project? You have nothing to worry about, you can always take advantage of our 100% money back guarantee and get a full refund within 30 days of purchase.

Free Vs Premium

Enable/Disable the pre-order mode
Free Premium
Automatically enable the pre-order mode in all of the out of stock products
Automatically enable the pre-order mode only in specific out of stock products or categories
Manually enable the pre-order mode in specific products
Schedule the pre-order mode in specific productsnew
Don't set an availability/release date and end the pre-order mode manually
Schedule an availability date (and time) by picking a date from the calendar
Set a specific interval for the product to become available after the user pre-orders it
Automatically remove the pre-order mode when the availability/release date is reached
Pre-order pricing
Free Premium
Use the default product price for pre-orders
Set a different fixed price for products in pre-order mode
Set a discount on the product price during the pre-order period
Set an increase on the product price during the pre-order period
Hide pre-order prices to guests
Choose to ask a fee payment for each pre-ordernew
Set a global fee value and set a different fee for specific productsnew
Pre-order payments
Free Premium
Charge pre-orders upfront, when the user pre-orders the product
Manually charge pre-orders upon release, through the “Pay Later” optionnew
Automatically charge pre-orders upon release (a supported payment gateway is required)newhot
Email notifications
Free Premium
The admin gets an email when a user purchases a pre-order productnew
The admin gets an email when a pre-order release date is near
The admin gets an email when an out of stock product becomes a pre-order product
Send an email to customers to confirm the pre-ordernew
Send an email to remind the customer about the pre-order paymentnew
Send an email to customers when a pre-order product is released
Send an email to customers when a release date is changed
Customization
Free Premium
Show custom messages on products in pre-order mode
Customize the pre-order button labelnew
Customize the price stylenew
Advanced options
Free Premium
All users can pre-order
Only registered users can pre-order
Only specific user roles can pre-ordernew
Set the maximum quantity that can be ordered by the user for each pre-order productnew
Limit the pre-order product quantity a customer can add to cart for each ordernew
Prevent the purchase of pre-order products (with upfront payment) and standard products in the same ordernew
Automatically cancel pre-orders if the product is no longer availablenew
Offer free shipping for all pre-order productsnew
Table view to easily monitor all products in pre-order modenewhot
Table view to easily monitor all pre-orders soldnewhot

Plugin integrations

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.

You can use this plugin with*:

YITH PayPal Braintree for WooCommerce

YITH PayPal Braintree for WooCommerce allows enabling payments by credit card and PayPal with a unique and secure Braintree account.

Thanks to this integration, when customers pre-order a product with Upon release mode enabled, their credit card details will be saved and they will be charged only when the product becomes available.

YITH Stripe Connect for WooCommerce

YITH Stripe Connect for WooCommerce allows splitting credit card payments made on your store among your business partners immediately and automatically.

Thanks to this integration, when customers pre-order a product with Upon release mode enabled, their credit card details will be saved and they will be charged only when the product becomes available.

YITH WooCommerce Deposits / Down Payments

YITH WooCommerce Deposits / 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 WooCommerce Pre-Order allows you to apply a deposit service to your products even when they are in pre-order mode.

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 becomes available.

YITH WooCommerce Stripe

YITH WooCommerce Stripe is a plugin that allows accepting credit card payments for orders placed in your e-commerce.

Thanks to this integration, when customers pre-order a product with Upon release mode enabled, their credit card details will be saved and they will be charged only when the product becomes available.

WooCommerce Stripe

WooCommerce Stripe enables your store to accept credit card payments.

Thanks to this integration, when customers pre-order a product with Upon release mode enabled, their credit card details will be saved and they will be charged only when the product becomes 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.

Screenshots

Admin

User

Reviews (91)

Customer reviews

Rated 4.42 out of 5 stars
91 reviews

Are you a customer? Submit your review

submit review
  1. 5 out of 5

    ventas-web - verified customer

    Muy buena experienciaEmpezamos a trabajar con preventas y lanzamientos de productos exclusivos y logramos implementarlo con este plugin. Experiencia positiva tanto con el pugin como con la atención

  2. 2 out of 5

    contact376 - verified customer

    Two stars for this oneThis rating is both for the few bugs we found, and also for the team's unwillingness to further develop the product.

    Over the years, we were not 100% happy with the pre-orders plugin, as I personally find it too complicated to administer.
    Also, when making some changes at the product level, even if you switch back to the general settings, the custom settings remain in place. 😐

    But what triggered me to share this two star rating is the export file of the pre-orders.
    We can only download the orders meta, but there's no information on the SKUs and quantity!!! 😯
    I thought that there must be something I missed, but it seems like this is Yith's standard. More than that, we provided a template they could use for improving the current setup (which is unacceptable in my opinion), but we were told that their support policy doesn't include any kind of development service (coding, guidance, etc).

    I was once their biggest fan... Nowadays, I really don't know anymore. ☹️

    • Alessandra Giuliani

      Hi there,
      Thank you for your feedback!

      We understand the importance of including the product SKU in the CSV file for your needs. However, we must confirm that our support service does not offer customizations, as also stated in our policy. When time and priorities allow, we strive to accommodate our customers' requests to the best of our abilities. However, there are situations like this one where we are unable to fulfill the request.

      That said, we have taken note of your suggestion and will consider it for a future update.

      Thank you for your understanding.

  3. 5 out of 5

    Marianne P. - verified customer

    I absolutely recommend it!I looove this plugin! Perfect for avoiding losing sales due to out of stock products

  4. 5 out of 5

    Eshal Hart - verified customer

    Nice integration featureExcellent integration with the Stripe plugin, I can charge my users automatically when the pre-order products are available.

  5. 5 out of 5

    Mary-ur434 - verified customer

    Great plugin!It works perfectly fine for my clothes store. It is very easy to manage and configure all options so I'm glad I chose you!

FAQ

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
Topics:
  • All
  • Cart
  • Payment
  • Stock
  • Price settings
  • General
  • Currency switcher

Can customers add multiple pre-order items to their cart?

It depends on the payment option configured for the pre-order products. If the user will add to cart two or more pre-order products for which different payment options have been set, an error message will show on the Cart page. For example, the payment options Upon release and Pay Later, allow only one pre-order product to be added to the cart.

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?

Yes, you can enable the option to automatically charge customers' credit cards upon release by enabling the related option. You can find more details on this page of the documentation.

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!

Send your question

Technical Info

  • Version: 3.2.0
  • Released: 2024-12-17
  •  
  • Minimum PHP version: 7.0
  • Requires: WordPress 6.5 and WooCommerce 9.3
  • Compatible up to: WordPress 6.7.x and WooCommerce 9.5.x
  •  
  • WPML compatible: YES
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Support for: YITH Proteo theme. All YITH plugins.
  • Supported third party plugins: Aelia Currency Switcher, WPML Currency Switcher
  • Supported page builders: Elementor
loading
1 year of updates and support
30-Day money back guarantee
100% Money Back Guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
97% CUSTOMER SATISFACTION

We take great care of you and your shop today, and every day after that.

Meet the team