YITH Pre-Order for WooCommerce


Do you want to sell products that are not on stock yet, but you know that you’ll have them?
Pre-Order is the solution for you. Customers will be able to buy your products, despite knowing that you haven’t them yet. It’s better than not
selling them at all!
All you have to do is: mark the products (simple product or the specific variation) as «Pre-Order» and give them an ‘additional stock’ that you
know you’ll have. In addition, customers will see a customizable message on the Add to cart button, like «Pre-Order this product now!».
Then, customers will be able to purchase the products, and you’ll receive an email any time a Pre-Order product is sold.

Increase your sales with Pre-Order!

Main features

  • Mark simple products and variations as Pre-Order.
  • Change ‘Add to cart’ text on Pre-Order products.
  • Notify admin if a Pre-Order product is purchased.
  • Notify customers which purchased products are Pre-Order.
  • Customers can see a list of all Pre-Order products purchased.

Discover all the features of YITH Pre-Order for WooCommerce and install it in your theme: the result will be extremely satisfying.


Idiomas disponibles:

  • Inglés


Take advantage of WPML compatibility. Feel free to translate your plugin easily using the most popular and powerful tool for multi-language sites, WPML.

YITH Pre-Order for WooCommerce is 100% WPML Compatible

Demo en vivo premium

Do you want to discover all plugin features? Would you like to try them?

Use our test sandbox. By accessing our testing platform, you will be able to discover all plugin features and test the plugin as your prefer, both in back end and in front end.

What are you waiting for? Try the official «live demo» of the plugin right now and click on the «LAUNCH ADMIN DEMO» link that you find in the topbar.


Please, read the the official documentation of YITH Pre-Order for WooCommerce to learn more about all plugin features.


Si tienes sugerencias sobre como mejorar YITH Pre Order for WooCommerce, puedes escribirnos y así podremos añadirlo en la próxima versión del plugin.


If you can’t find this plugin in your language and want to translate it, use the dedicated tool at Translating WordPress.
Or, if you have created your own language pack, or have an update for an existing one, you can send it as an email attachment from our Contacts page and we will bundle into YITH Pre-Order for WooCommerce.

Idiomas disponibles

  • Inglés


  • Set a product as Pre-Order.
  • Opciones del plugin
  • Customizable 'Add to cart' button label in Shop page.
  • Pre-Order product info on Order Received page.
  • Site administrator receives Pre-Order product info on 'New customer order' notification.
  • Customers will see Pre-Order product info on their emails too.
  • Orders page will show which orders has Pre-Order products.
  • Order detail with Pre-Order product info.
  • My Pre-Order page, to manage all products purchased with Pre-Order status.


Important: firstly, you have to download and activate the WooCommerce plugin, which is mandatory for YITH Pre-Order for WooCommerce to be working.
If the WooCommerce plugin is active, you will just need to activate the plugin YITH Pre-Order for WooCommerce.


YITH Pre-Order for WooCommerce will add a new tab called «Pre-Order» inside the YITH Plugins menu item. There you are able to configure all the plugin

  1. Descomprime el archivo zip descargado.
  2. Sube la carpeta del plugin al wp-content/plugins/ directorio de tu sitio WordPress.
  3. Activa YITH Pre-Order for Woocommerce desde la página Plugins.


Is this plugin capable of capturing the order only when the product becomes available or does it charge the payment right away?

In Pre-Order, the payments must be charged at the very moment the order is placed.

I set a product with no stock as Pre-Order. Why can’t it be purchased?

You have to set a stock quantity for the product. That stock should be a quantity that you know you’ll have at your disposal.

Can I customize the «Add to cart» button text for Pre-Order products, in order to make my customers see the actual product status?

Yes! In the plugin options you can enter your own text for the button.

If I set a variable product as Pre-Order, will all variations be set as Pre-Order as well?

No, you can choose which variations setting as Pre-Order separately.


8 de agosto de 2018
Works great. Simple to install and configure. Many thanks.
7 de agosto de 2018
We're testing this for a client, and the class YITH_Pre_Order_Download_Links on lines 36 and 56 had to be changed from > to < because it was displaying and allowing the download after purchase on the completed order screen because future unix timestamps will always be "greater than today". We're trying to figure out if this plugin even works based on some of the issues we've seen. As we test, using this plugin out of box doesn't actually do anything, and pre-ordered downloads show everywhere they AREN'T SUPPOSED TO.
22 de abril de 2017
The last version of the plugin, supposedly compatible with Woocommerce 3.0 is not. Worse, it's messing with my website. The plugin creates duplicates meta in wp_metapost exponantially everytime I modify/update one products, creating tens of thousands of these metas. It results in that if a product is updated too often, first it slows everything monumentally and then it crashes my database (error 500) for a few minutes. Even If I disable the plugin, I have to find a way to remove duplicates (classic cleanup plugin such as WP-optimize and WP-sweep doesn't work anymore for that amount of number). For now, avoid it like bubonic pest. I'll change my review if anything new from the authors fix that mess.
25 de febrero de 2017
Amazing plugin that works out of the box. Just click the checkbox under inventory management, for a product that you would like customers to be able to preorder, and the add to cart button changes to whatever you choose to change it to (Pre-Order Now)
Leer todas las 6 reseñas

Colaboradores y desarrolladores

«YITH Pre-Order for WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


«YITH Pre-Order for WooCommerce» ha sido traducido a 4 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «YITH Pre-Order for WooCommerce» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.2.6 – Released on 02 January 2020

  • New: Support to WooCommerce 3.9
  • Actualización: Plugin Core.

1.2.5 – Released on 12 December 2019

  • Update: Plugin framework

1.2.4 – Released on 29 November 2019

  • Update: Notice handler
  • Update: Plugin framework

1.2.3 – Released on 29 November 2019

  • Update: Plugin framework

1.2.2 – Released on 11 November 2019

  • Update: Plugin framework

1.2.1 – Released on 30 October 2019

  • New: Support for WordPress 5.3
  • New: Support for WooCommerce 3.8
  • Update: Plugin framework

1.2.0 – Released on 10 October 2019

  • New: Support to WooCommerce 3.7
  • Actualización: Plugin Core.
  • Update: Language files

1.1.9 – Released on 19 June 2019

  • Nuevo: Compatible con WordPress 5.2.2
  • Actualización: Archivo de idioma
  • Actualización: Plugin Core.
  • Fix: text domain issue

1.1.8 – Released on 23 April 2019

  • Nuevo: Compatible con WooCommerce 3.6.0
  • Actualización: Archivo de idioma
  • Actualización: Plugin Core.

1.1.7 – Released on 19 February 2019

  • Actualización: Archivo de idioma
  • Actualización: Plugin Core.

1.1.6 – Released on 31 December 2018

  • Nuevo: Compatible con WordPress 5.0.2
  • Nuevo: Compatible con WooCommerce 3.5.3
  • Actualización: Archivo de idioma
  • Actualización: Plugin Core.

1.1.5 – Released on 23 October 2018

  • Nuevo: Compatible con WooCommerce 3.5.0
  • Actualización: Plugin Core.
  • Fix: WPML compatibility on Cart
  • Fix: download links on complete orders

1.1.4 – Released on 31 January 2018

  • Nuevo: Compatible con WC 3.3.0.
  • Actualización: Plugin Core.

1.1.3 – Released on 13 October 2017

  • Nuevo: Compatible con WooCommerce 3.2.0
  • Actualización: plugin-fw
  • Fix: Now delete_post_meta() is called instead of yit_delete_prop() in clear_pre_order_product() method
  • Dev: Download links features refactorized in one new class YITH_Pre_Order_Download_Links

1.1.2 – Released on 13 June 2017

  • New: Added «Pre-Order product» text in Cart page
  • Update: plugin-fw and .pot file
  • Fix: Missing check for Pre-Order items when cart was cancelled

1.1.1 – Released on 24 April 2017

  • New: Added Order notes notifying Pre-Order items which have been ordered
  • Actualización: YITH Plugin framework
  • Fix: Fatal error due to huge amount of post meta

1.1.0 – Released on 14 March 2017

  • Nuevo: Compatible con WooCommerce 2.7.0-RC1
  • Actualización: YITH Plugin framework

1.0.3 – Released on 18 January 2017

  • Fix: download link for Pre-Order product visible before sale date

1.0.2 – Released on 16 December 2016

  • Updated: Plugin-fw files

1.0.1 – Released on 13 December 2016

  • Correcciones de errores

1.0.0 – Released on 28 November 2016

  • Primera versión