WooCommerce provides the best solution for an e-commerce platform for selling your products and services efficiently. It is the best free Plugin in the history of WordPress. But in the case of rental and booking system with WooCommerce, WooCommerce provides a very expensive solution with their available add-ons.

WooCommerce Rental And Booking Plugin

Today, I will introduce a cost-effective and must need WooCommerce Rental plugin to you in the field of rental and booking system of WooCommerce. The name of this plugin is WooCommerce Rental And Booking. WooCommerce Rental And Booking Plugin (RnB) is the most appreciated rental and Booking plugin for the last one year.

A Complete rental & booking solution in 29 bucks is more than cheap and you will not regret their world Class Services.

Today, in this article, I will show you the ins and outs of this WooCommerce Rental plugin, its usage, its working cycle, and many more things. So, Let’s jump into the Main Features.

As we all know, WooCommerce Comes with 4 default product types.

Simple Product. Grouped Product. External/ Affiliate product. Variable Product.

In the rental plugin, We create a new product type named rental product for all of our settings and options.

The best thing is, it is not conflicting with the other WooCommerce default product types.

That is, in your site, you can use the simple or variable or grouped product for one of your product and you can also use the rental product for another product.

Plugin Installation

When you download the full package from CodeCanyon, You will find some folders and our main plugin zip file like the image

In the documentation folder, you will find the online and offline documentation link.

In the dummy data folder, you will find the dummy.xml file. If you want the demo products in your sites with complete settings, please import the dummy.xml from WordPress import.

At first, go to Dashboard->Plugins->add new. Then click on the upload plugin button. Then upload the zip file from full packages and click install now button. After installing the plugin, activate the plugin.

Plugin Settings

The plugin has a lot of features with simple settings. In this article, we will discuss all the features step by step.

Adding a product is as same as the WooCommerce product. Go to Products-> Add New and select rental products from product data.

Inventory Management

Then you need to set the pricing of the inventory and the quantity of the inventory.

Price Calculation

The rental plugin has some types of pricing plan like

General pricing

Hourly Pricing

Daily Pricing

Monthly Pricing

Day Ranges Pricing

Now we will discuss all the pricing plans step by step and how the pricing plan works. The pricing can be set from the inventory and you can also add the quantity of the inventory.

General Pricing Plan:

When you set a general pricing plan for a single product this price will be applied for each day during your booking.

Hourly Pricing Plan:

Our plugins support an hourly pricing system if you want to book less than 1 day. However for that from the backend of the WooCommerce settings you need to deselect single day booking (if that is already selected).

2) Hourly Range Pricing

Daily Pricing Plan:

Daily pricing plan allows you to set a different price for each day of a week. When you book this product the price will be calculated depending on the day’s price.

Monthly Pricing Plan:

A monthly pricing plan allows you to set a different price for each month of a Year. When you book this product the price will be calculated depending on the monthly price.

Day Ranges Pricing Plan:

This plugins also allow you to set an unlimited day ranges pricing plan like the following image.

You can set minimum days and maximum days for your date range. Please look at the option named applicable.

It is an important feature for the day range pricing plan. It will be either

Per Day

or

Fixed

A simple example will clear the difference between the two options.

Min day-1

Max day-4

Day Range Cost- 12

Applicable – Fixed

If someone book that product for 4 days, It will cost $12(not $12*4=$48). Because you set the applicable option to fixed.

It is helpful when you want to provide a package to your customer for a specific day range.

Now,

Min day-1

Max day-4

Day Range Cost- 12

Applicable – Per Day

Now, If someone book that product for 4 days, It will cost $12*4=$48. Because you set the applicable option to per day basis. Isn’t it quite an impressive feature??

The plugin team is trying to provide some extra pricing plan like weekly pricing and Seasonal Pricing. It will add with the current features on their future updates.

Price Discount

Price Discount option is available for all of the pricing plan. You can set a discount for a specific day range.

Discount type is available both on a Fixed price basis and percentage basis.

Suppose, you set a price in general pricing plan and that is $12. And if someone book within 2-4 days, you want to give them discounts. Then this option is for you.

Discount type is available in a fixed price or percentage of the price you set in the pricing calculation section.

Suppose, you set the discount type to a fixed price and that is $5.

If someone book or rent your product for 3 days, the total price will be $12*3=36-5=$31.

On the other side, Suppose, you set the discount type to percentage and that is 10%.

If someone book or rent your product for 3 days, the total price will be $12*3=36*10%= $32.40.

This is a cool feature. There can be also some factors behind that. If you want to provide a special opportunity for your customers like you want to

give a 50% discount if someone book more than 10 days, Then set min days to 10 and set max days to 365 or any big amount of days.

Again, If you want to give a discount for only 7 days, not more or less, then set min days to 7 and max days to 7 also.

Availability

Now you need to attach the inventory with the “polo shirt”

Resources (payable)

Person(both payable and non-payable)

Depositor Security Deposit

Location(Pickup Location and Drop-off location)

Pickup Location

DropOff Location

Attributes and Features (non-payable)

Both Attributes and Features are non-payable taxonomies. You can find this option from Dashboard->Inventory->Attributes and Dashboard->Inventory->Features.

It has all the features except the cost feature. That’s why it is non-payable Attributes and features.

Attributes

Features

Then, after the product details, you will see that option on the product single page.

Settings

In the settings portion, WooCommerce Rental product has 4 options.

Display

Labels

Conditions

Validations

All the options have 2 different settings.

Local Settings

Global Settings

Local settings mean the settings will work for that individual product or for that product only.

Global settings are applicable for all products if you don’t change it for an individual product.

Display

In the Display Tab, you will find a lot of options for building a product single page Like Pickup and drop off date and time, showing flip box or not,

Show Quote Request or not, Showing Book now button or not.

Labels

In Labels Tab, you can change each and every label related to our WooCommerce Rental and Booking Plugin.

This plugin gives you all the options to change your text from the backend. So no need to worry about the label portion

Conditions

Conditions Tab has a lot of settings options. It is the most important option for WooCommerce rental plugin settings. Some of the settings are

Block rental days: Someone can easily control a product’s booking day or you can also control the day ranges availability from here.

If you set no option from the given drop-down then your days will not be blocked from the backend. On the other hand, If you set yes option from the given drop-down then your specific days or date range will be blocked from the backend.

m/d/Y d/m/Y Y/m/d

Single Day Booking

If the option is checked, Then if pickup date and drop off date are the same, Then it counts as 1 day. If you set this option is checked, Set the Maximum time late to 0.

On the other hand, If you set this option is unchecked, then it counts as 1day 0.

There are also some options available like

No. of Block Days Before Booking Started

No. of Block Days After a Booking

Time Interval

Allowed Times

Validations

In the validation tab, The WooCommerce rental plugin gives you the opportunity of Daily Basis Opening & Closing Time. You can limit the opening time or closing time of your bookings as your wish. It will be helpful in many ways for your product store.

Make Product Calendar In Your Language

You can make the product calendar in your own languages. Just go to WooCommerce->Settings->RnB settings and then from there you can set the Language domain,

Weekdays Names (Comma, separated), Month Names (, separated), etc. You can also set some Universal Labels from the backend also.

Note that, These settings are all global settings. Whatever settings you choose from here, will be applied to every product.