View Product Page

How to

You can find below practical step-by-step guides to help you manage YITH Pre-Order for WooCommerce:

How to enable pre-order mode only in a specific product

Once you have the plugin installed and activated, you can choose to enable the pre-order mode only in specific products so let’s see how to do that.

1. On your backend, head over to YITH > Pre-Order > General Options and enable the Pre-Order features: 

Pre-Order features enabled

2. Go to Products and select a product to edit.

3. Once you’re on the product edit page, scroll down to Product data > Pre-Order and enable the option to manage pre-order options for that specific product: 

Pre-Order options in product edit page

4. As soon as you enable that, you’ll see several options available to set the pre-order mode for that specific product. The first option you need to decide on is whether to enable the pre-order mode manually or automatically when the product is out of stock.

5. If you select the first one, you need to decide if you want to have the product in pre-order mode immediately or schedule it for a future date and time using a calendar. In this case, we’re going to put the product in pre-order mode manually and immediately: 

Pre-Order options selection

This way, once you update the product, it will be in pre-order mode: 

Product in pre-order mode

How to automatically enable pre-order mode in out-of-stock products

Once you have installed and activated the plugin, from the General options tab you will have the possibility of automatically enabling the pre-order mode for out-of-stock products. Let’s see how to achieve this: 

1. Go to YITH > Pre-Order > General Options.

2. Enable the option Automatically enable pre-order mode in out-of-stock products‘:

Automatic pre-order mode in out of stock products enabled

3. Once enabled, you will find below an additional option to decide on which products to enable the ‘pre-order’ mode, either All out of stock products or Only specific out of stock products or categories.

4. If you select Only specific out of stock products or categories, you can further set the specific products or categories:

Automatic pre-order mode options

How to schedule the pre-order mode

With YITH Pre-Order for WooCommerce, once you have enabled the Pre-Order mode on a specific product, you can additionally schedule the start date. Let’s see how we can achieve this: 

  1. After enabling the Manage pre-order options for this product‘:

    Pre-order enabled from product edit page
  2. You can decide whether to put the product in pre-order mode manually or automatically when the product is out-of-stock. If you chose the option to do it manually:

    Manage pre-order mode manually
  3. A new option will appear below to set the start of the pre-order mode:

    Set the start of the pre-order mode

  4. Here you can set the pre-order period to start immediately or schedule a start date for the pre-order mode. By choosing to schedule a start date, you can define the date through the calendar available in the following ‘Pre-order start day’ field:

    Schedule start date
  5. Finally, through the built-in editor, you can customize the text shown to users to inform them when the product will be available for pre-order:

    Pre-order start day label

How to set the product availability

If within the product’s Pre-Order options, you have chosen to put the product in pre-order mode manually, you will also be able to set when the product will be available/released. Let’s review the options you will find:   

  1. When you decide to put a specific product in pre-order mode manually, you will have the following options to Set product availability date‘:

    Set product availability
  2. If you select No date – end pre-order mode manually, you can decide to set no date. In this case, the pre-order mode will need to be manually disabled:

    No date
  3. If you select Choose a date from the calendar, a new field will show where you can select the day and time when the product will be available: 


    Choose date from calendar

  4. Finally, if you select Available x days after the user pre-orders it, you can dynamically make the product available a specific number of days after a user pre-orders it. You can define the number of days in the option The product will be available‘:

    Available x days after pre-order is made

How to apply a discount on products in pre-order mode

For products in ‘pre-order’ mode you will be able to set a custom price during the pre-order period. Let’s review the price options you will have available: 

  1. Once you have enabled the ‘pre-order’ mode on a product, you will find the following ‘Pre-order price’ option:
Pre-order price
  1. In the select field, you will find 6 options to choose from. The first option is to Use the selling price. In this case, the pre-order product will have the same price set as the regular price:
Pre-order use the selling price
  1. The second option is to Set a fixed pre-order price. Here, you can set a specific price for the pre-order product by defining it in the related ‘price’ field:
Set a fixed pre-order price
  1. The third option is to Discount a percentage % of the selling price. With this option, you can decide to set a percentage discount on the regular price by defining the value in the related ‘Discount on selling price’ field:
Discount a percentage of the selling price
  1. The fourth option is to Discount a fixed amount of the selling price. With this option, you can decide to set a fixed discount on the regular price by defining the value in the related ‘Discount on selling price’ field:
Discount a fixed amount of the selling price
  1. The fifth option is to Increase a percentage % of the selling price. With this option, you can decide to set a percentage increase on the regular price by defining the value in the related ‘Increase on selling price’ field:
Increase a percentage of the selling price
  1. Finally, the sixth option is to Increase a fixed amount of the selling price. With this option, you can decide to set a fixed amount increase on the regular price by defining the value in the related ‘Increase on selling price’ field:
Increase a fixed amount of selling price

How the Pay Later option works

One of the payment options our Pre-Order plugin offers is the new Pay Later gateway. This gateway does not request payment information at checkout when the customer is pre-ordering the product. Instead, the customer will receive an email requesting the payment when the pre-ordered product becomes available.

  1. To set this as your default option for pre-orders head over to YITH > Pre-Order > Payment Options on your backend:
Pre-order pay later gateway
  1. Select the Pay Later gateway and save to enable it for every pre-order product as a global rule; as always, keep in mind that global rules can be overridden on each product’s edit page. 
  1. You will find this payment gateway’s settings in WooCommerce > Settings > Payments; you can click on “Manage” to edit the gateway’s name, its description and the status of the pre-orders placed with it: 
Pre-order pay later gateway
Pre-order pay later gateway management

Customers will see that label and description when they’re on the Checkout page about to pre-order a product: 

Pay later gateway at checkout

Finally, as soon as the product becomes available, the customer will receive an email with a link that will redirect him/her to the site to make the payment:

Pay later email notification

How to automatically charge a pre-order when the product is available

One of the payment options our Pre-Order plugin offers is “upon release”, this option allows you to automatically charge users for the product they pre-ordered when the product is released instead of charging them when the pre-order is placed. This way, you can rest assured you’ll receive the payment as soon as the product becomes available, and your customers won’t have to pay for it beforehand. 

  1. You can enable that option in YITH > Pre-order > Payment Options:
Pre-order payment upon release
  1. As you can see, this payment option requires you to have at least one of the supported payment gateways in order to work: YITH Stripe, YITH Stripe Connect, YITH PayPal Braintree or WooCommerce Stripe Gateway. Let’s see it working with our Stripe plugin. 
  1. You can install and activate our YITH Stripe plugin, and then activate the license. 
  1. Once you’re done setting up the Stripe plugin, make sure you enable it in YITH > Stripe > Settings: 
Stripe settings

This way, Stripe will be ready to use on your site and your customers will be able to use it with the “upon release” payment option. Let’s take this virtual reality headset as an example: 

Pre-order example

The product is not available yet, but it can be pre-ordered, the release date is already announced for November 10, 2022. If a customer clicks on the ”Pre-order” button and goes to the cart, he’ll see this message letting him know that the product price will be charged on November 10, when the product is released:

Pre-order upon release example

Then, by clicking on “Proceed to checkout”, the customer will see that same message again and will only see the option to add his credit card information with the Stripe payment gateway: 

Pre-order upon release example

The credit card information will be saved and used only when the product becomes available, on November 10, to process the payment. 

How to customize the ‘Pre-order’ button that will replace the default ‘Add to cart’

Whenever a product is set to ‘pre-order’ mode, by default the plugin replaces the ‘Add to cart’ button with a ‘Pre-order’ one. For this new button, you will be able to customize the label as well as the colors, let’s see how we can configure it:

  1. First, you need to go to YITH > Pre-Order > ‘Style’ tab. Here you will find the ‘Pre-order button label’ field to enter the label of your choice: 
     
    Pre-order button label option
  2. Below this field, you will find the option to decide whether you want to further customize the button’s colors or not: 
     
    Customize the pre-order button's colors
  3. If enabled, you will be able to set the color for the background, background hover, text and text hover: 
     
    Pre-order button color options

How to customize the product page with custom notices

From the plugin ‘Style’ tab, you will have the possibility to customize certain text messages to show on the product page when you have products in ‘pre-order’ mode. Also, you will have the option to decide whether or not to show the messages on other WooCommerce pages. Let’s see how we can manage this:

  1. If you go to YITH > Pre-Order > ‘Style’ tab, you will see the following built-in editors:
     Built-in text editors
  2. These texts will be applied globally to all ‘pre-order’ products. Within the first editor you can set the custom text to show in ‘pre-order’ products with availability date and in the second editor you can set the custom text to show in ‘pre-order’ products without availability date. For the text in products with availability date, you will additionally find two placeholders you can use to display the date and time: 
     Availability date and time placeholders
  3. Next, you will find two options to decide if you want to show the text also on the Shop and/or Cart pages. You can manage these options by simply enabling/disabling them:
     
    Availability text visibility options
  4. Additionally, you can also decide if you want to Show an additional text in variable pre-order products by enabling the following option:
     Additional text in variable products option
  5. Once enabled, a new editor will appear to configure the text to show:
     
    Additional text editor
  6. Besides the global options available in the ‘Style’ tab, it is also possible to override the text to show at product level. Inside Product Data > Pre-Order, you will see this option:
      Override text and labels option
  7. If you enable it, depending on the availability configuration you have set for the product, you will find the related built-in editor to set the custom text to show for the specific product. These texts will override the default ones configured from the plugin settings:
     Option to override text and labels enabledAvailability date text editorNo availability date text editor
  8. Finally, let’s see an example so we can take a look at the final result from the frontend. Below, we can find two custom messages configured from YITH > Pre-Order > Style, one for products with an availability date and another one for products without an availability date:

Custom text to show on the product page

Now, this will be the result in a product with an availability date:
 
Text in a pre-order product with an availability date

And this, the result in a product without an availability date: 

Text in a pre-order product without an availability date