Menu Close
    Start a Project Request quote Reading list Switch to dark mode

    Booking App for Shopify: Rent Type

    You might have installed the Booking App by Webkul that allows customers to book scheduled appointments & later on, it extended to offer concert type bookings as well. In addition to these booking types, we come up with the concept of Online Rental Bookings in which You as an admin can add rent type bookings & let the customers rent your products from your website.

    With the Booking App, you can add a rent type booking simply by adding a date range & the time taken for each slot (per booking timing). The customer will select the start date-time & end date-time to rent the product for that particular duration. You can add the rental booking to products irrespective of the time as well i.e. customer will simply select a start date & an end date and rent the Product of their choice.

    Important Note:-While adding “Rent Type” or “Rent type with time” bookings to any product please make sure that the inventory policy of that product is set to “Don’t track inventory” from the Shopify end.

    Allow multiple users in the rent type & rent type with time bookings, in case of unlimited guests.

    Let’s Proceed to understand this booking type in detail.


    If you have not yet installed the app, just visit the Shopify App Store & Get the app. The installation of this app will take just a few minutes of yours. Once done, you can visit the Configuration section of the app and configure all the details related to your rental booking business.


    Visiting the Configuration section, You can configure all the details related to the bookings one by one.

    1. General Configuration: From here, you can configure the general details of your store such as your organization name, your business email, select your timezone as well as your store currency.

    2. Booking Configuration: You can configure all the details related to your bookings from here. You can enable the Auto-approval booking option to let the customer’s bookings approved automatically once requested from the customer end.

    Also, you can allow customers to request for booking cancellation as well as reschedule bookings.

    3. Email Template: You can configure the template of the emails sent to your customers & received from the customers.

    4. Booking Widget: You can enable the timezone selector option for your customers. Once enabled, your customers will get the option to select their timezone while renting any product.

    This way the timezone selector option will be shown to the customers on website frontend:

    5. Front Labels: From here, you can configure the labels of your store frontend related to bookings.

    How to Create Rental Bookings

    You as a merchant needs to follow below-mentioned steps to create Rental Bookings:

    Go to the Products section of Your store.

    Select the Product that You want to rent and click the booking product button in the “More Action” menu.

    Now, you need to select a variant from the drop-down menu for which you want to create slots for rental service.

    Clicking a variant, you will be redirected to the “Edit Booking Product” section from where you need to enter all the details related to your rental product.

    Product Information: In this section, you can view the title, profile image and slot price of your booking product. And you can select whether you want a single customer to book a slot at a time or you want multiple customers to book a slot at the same time.

    Location: You can select your location preferences such if you want to offer the service to the customer’s location or to your specific location. It is not mandatory to specify location preferences.

    Availability: This is the section from where you can add a date range when you want your rental products to be available for the customers.

    Here, you can add products for rental bookings in two ways: Rent Type or Rent Type with time. It’s up to you if you want to create slots with time or irrespective of time intervals.

    Rent Type Booking

    Add a date range when your booking product is available for rent. Customers will select a start and end date from the added date-range and rent the product i.e. let the customers select a start date & an end date and rent the product of their choice.

    Restrict Customers To Rent For A Fixed No Of Days

    You can allow customers to select group days as you can restrict customers to rent products for a fixed number of days.

    Once selected, enter the No of Days for which you want customers to select a continuous date in the calendar to rent the product.
    Example:- If it is set to 5 and customer selects 1st Sept then, dates will be selected for continuous 5 days i.e. from 1st to 5th Sept.

    After that, enter the no of Product Units that you want to rent for the mentioned no of days based on which product price will be calculated.
    Example- If it is set to 2 and the product price is $10 then the booking price will 2*10 = $20.

    Thus, customers will select a date and if it is set to 3 then, automatically 3 continuous days will be selected and the product will be rented for 3 days. Accordingly, price will be calculated. Refer the screenshot:-


    Add a Date-range when Your service is available for rent. Now, fix per slot timing that will be applicable for all the added dates in the range. Let the customers rent the product by choosing their preferable Date-Time Slot i.e. Select a Start Date & Time as well as an End Date & Time to rent the product.

    Overwrite Specific Days: With this feature, admin can now create slots on some specific days or time duration. These slots will overwrite the previous slots created for any booking product. In other words, if you want to close bookings on some specific dates, you can easily add back-out dates using this feature. Thus, the booking will be closed on the added dates & time.

    Thus, the admin can now have more flexibility to close booking for some specific date/time.

    Custom Information: You can add additional information about your rental products from this section that will be visible to your customers on the product description page while booking any product for rent.

    Custom Fields: In order to get additional information from your customers, you can add custom fields that will be visible to your customers on the store’s product description page.

    This way, you can add all the information related to your rental products. Now, just click the Save button and proceed to configure your store’s frontend.

    How to Configure Front End?

    In order to visualize the effect of rent type bookings on your store, you just need to configure its frontend. For this, you need to add the codes to their respective files.

    1. For Booking Widget

    To display the “Timezone Selector” button on the frontend, just copy the given code and add it below the product-template.liquid file.

    2. For Customer’s Booking Details

    Now, to display customer’s booking detail options on the frontend, just copy the given code and add it below the customers/order.liquid file.

    In this way, you can configure your frontend in the booking app.

    Customer View

    After adding the codes to their respective liquid files, this is how the rental products will be available on your store’s front end.



    That’s how you can add rent type bookings to your Shopify store’s products.

    Check the Demo

    You can click on the link below to get the backend as well as frontend demo links:

    Rent Type Booking DEMO

    Rent Type with Time DEMO

    Need Help?

    Hope you like this blog! To get more interesting blogs, keep in touch with us. If you need any kind of support, just raise a ticket at 

    Also, You can contact to get proper assistance.

    Thank You for reading this Blog!

    . . .

    Comments (2)

    Add Your Comment

  • Tobias Dane
    What if i my customers are gonna rent something like a chair? and they need multiple ones, how is that going to work?
    • Supriya Srivastava
      Hello Tobias,
      Greetings from Webkul!
      If you want a customer to rent more than one chair at a time then, this can easily be done using the app. The customer needs to add chairs multiple times into the cart and place an order to rent them. On the admin panel, You will have separate bookings for all the chairs rented by the customer.
      For more detail, please refer to the User Guide:-
      In case of any query regarding the app, please raise a ticket here or you can mail us at
      We would be very happy to assist you.
      Best Regards,
  • Back to Top
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again

    Table of Content

    Hide Index