#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
Buyer Protection If you are not satisfied with our products, you will receive a 100% refund for any reason. Read more about the refund policy >
This plugin is used by 12,782 customers, with a rating of 4.5/5 and a 97% customer satisfaction in support!

Use pre-orders to increase sales and create a sense of urgency in your ecommerce

When using a pre-order plugin, you can list a product in your shop that isn’t for sale yet but will be launched at a certain date or time. Then, customers will be able to pay for the product to reserve it before it’s available, so they know it won’t be sold out and they will receive the product as soon as it launches.

It is a strategy used by the most popular companies, like Amazon or Apple, because pre-orders are a great way to create a sense of urgency, engage your customers, and get an early cash flow to fund 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 work seamlessly.

Enable the pre-order 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.

Enable the pre-order manually on specific products or categories

Do you need more control? You can enable or schedule the pre-order mode in all products of a specific category or, also, only in specific products of your choice. This allows you to build a pre-order strategy for your new or exclusive items.

Set the pre-order price (and offer a special discount to push users to buy)

We offer a ton of options to manage the pre-order pricing. You can use the same regular price of the product or set a fixed price for the pre-order. Even more interesting, you can offer a fixed or a percentage discount on the regular price for all users who pre-order the item before it is available in the shop. Offering an item with a special price is a powerful strategy to create a sense of urgency and push users to buy.

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”), or to set an availability time interval after the user places the pre-order (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 to pre-order the products and set the value. You can set a global fee for all pre-orders and override it with a different value for specific products.

Offer free shipping to customers that pre-order a product

Do you want to offer an additional incentive to your customers to push them 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 that they are taking advantage of a discount, or that they can get a product that is exclusive or available only in limited quantities.

NEW

Enable the “Pay Later” option to ask users to pay manually when the product is 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 is 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 is 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.

Manage pre-orders and pre-order products through the apposite 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 in 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.

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.

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 products new
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-order new
Set a global fee value and set a different fee for specific products new
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” option new
Automatically charge pre-orders upon release (a supported payment gateway is required) new hot
Email notifications
Free Premium
The admin gets an email when a user purchases a pre-order product new
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-order new
Send an email to remind the customer about the pre-order payment new
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 label new
Customize the price style new
Advanced options
Free Premium
All users can pre-order
Only registered users can pre-order
Only specific user roles can pre-order new
Set the maximum quantity that can be ordered by the user for each pre-order product new
Limit the pre-order product quantity a customer can add to cart for each order new
Prevent the purchase of pre-order products (with upfront payment) and standard products in the same order new
Automatically cancel pre-orders if the product is no longer available new
Offer free shipping for all pre-order products new
Table view to easily monitor all products in pre-order mode new hot
Table view to easily monitor all pre-orders sold new hot

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*:

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 will become available.

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 will become 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 will become 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 will be 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 will become 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 (78)

Customer reviews

Rated 4.45 out of 5 stars
78 reviews

Are you a customer? Submit your review

submit review
  1. 3 out of 5

    ben64 - verified owner

    Great plugin, but it's like a car with no tires...you have to buy another stripe plugin to get expected featuresThis plugin *could* be really great just like a great car...but they took a major feature of a pre order plugin and have it in another completely separate plugin that costs $100+ (i.e. their stripe plugin).

    This causes a couple problems:

    1. It's like selling a car without tires...and then acting surprised when customers aren't happy that they have to spend money to buy the tires separately.

    2. We already have a stripe plugin that is specificly needed on our site to make certain plugins work on our site. If we use the Yith stripe plugin, that puts the functionality of those other plugins at risk since they are already specifically functional with the stripe plugin we have.

    I don't know why Yith decided not to include this functionality with the pre order plugin but I'll be getting a refund processed today and hoping that they change things on their end in the future so other customers don't have the same issues.

    • Carla

      Hello Ben,

      We greatly appreciate your feedback!

      If I understand correctly, you are referring to the “Upon release” payment option. If so, upon checking, YITH Stripe is not needed, you can use WooCommerce Stripe if preferred, as it is also integrated for “Upon release” payments.

      If you need further support, feel free to submit a support request, our developers will be happy to help you 😉

      Best regards!

  2. 5 out of 5

    Alfonso Gómez - verified owner

    Excelente!Me encantó este plugin desde que lo encontré. Tiene las opciones perfectas, especialmente que puedo cobrar automáticamente los pedidos en el momento del lanzamiento

  3. 2 out of 5

    rideandglide.co.uk - verified owner

    Expected better from YITHPretty poor UX with confusing user flow and confusing emails to both customers and admin. Not really geared up properly for sites that require full payment for pre-orders up front. Also contained a bug that removed items from stock even when purchase didn't complete - causing a big headache manually updating stock.

    • Athena Kiourka

      Hello there!
      and thank you for your feedback.

      We are sorry to hear you're left unsatisfied by the plugin. Our development team informed us however, that your requirements were quite specific and different from the ones the plugin provides. You were advised via ticket that your use case would require customization as it was not possible by default. We do appreciate any feature suggestion or recommendation though, as based on these we continuously improve our services. :-)

  4. 4 out of 5

    Mason Barlow - verified owner

    GoodGreat tool for almost any store on the internet. I could recommend it

  5. 5 out of 5

    Gregory J. Martell - verified owner

    Very happy with the purchaseI had to buy this plugin last minute as I was running out of stock often and I did not wanted to lose customers. Altough I was in a hurry to set it up, I took the time to read the guides and they were greatly helpful, all settings were done un 1 day! I'm so happy for this!

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: 2.14.1
  • Released: 2023-05-13
  •  
  • Minimum PHP version: 7.0
  • Requires: WordPress 6.0 and WooCommerce 7.5
  • Compatible up to: WordPress 6.2.x and WooCommerce 7.7.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
Buyer Protection If you are not satisfied with our products, you will receive a 100% refund for any reason. Read more about the refund policy >
98% CUSTOMER SATISFACTION

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

Meet the team