Powered by Magento Commerce 2.4.1


Rental System



Back to top

If you want to maximize your gained value from a single product, the rental business model is a great choice. With Rental System for Magento 2 by Magenest, you can quickly start an online rental service aside from one-time sales with your existing products.

This extension allows you to add rental options to any product in the back-end and display them on the product detail page. You can offer extended rental duration and delivery options to customers. With the lead time setup, you can make sure that you are going to prepare an item in time for the next customers. For customers, they can rent products and choose to pick them up in-store or via delivery. All of their order and rental information is available for them in the My Account dashboard.


Summary Of Features

For Admins:

  • Create a rental product with a new product type - Rental Product.
  • Set flexible rental periods by hours/days.
  • Adjust pricing for the fixed rental period and the additional rental time.
  • Two available delivery options: shipping (set the lead time) and pickup (set the address).
  • Choose additional options for rental products with fixed price or based on rental time.
  • Set an advanced reservation period and maximum rent duration.
  • Set opening time for renting.
  • Announce the rental policy.
  • Create and assign email templates for rental with a unique identification code.
  • Track stock quantity, available quantity, and rented time of each product.
  • View and change the rental order status.
  •  Change the calendar's locale settings
  • NEW Add holiday settings
  • NEW Add product report, sales report
  • NEW Add hold rate to avoid overlapping orders


 For Customers:

  • Choose a suitable rental period and multiple additional options.
  • Display the address with an integrated map for the pickup option.
  • View personal rental history.
  • NEW View orders in a calendar on My Account page to follow the order flow


Exclusive Features

New Product Type: Rental Products

Rental product is the new type of product created in the catalog of the back-end which allows merchants to add products for rent with ease. To gain more profits, you can attach your main rental product with many other additional items. For example, if you want to rent out wedding dresses, you can offer your customers additional options such as veils, cover-ups & wraps, shoes, and accessories.


Flexible Pricing & Delivery Settings

With each new product added into your Catalog, you can set the rental price in detail. The base price goes with the base block (Base Block is the basic rental duration for a product). Beyond this block, extended time is set as an Additional block, followed by an Additional price. Note: The base rental price will override the base price value of the product.

There are two types of delivery: Customers will receive the items via either shipping or local pickup. If shipping is set, admins need to fill in lead time (the amount of time between from the moment an order is placed to when it is shipped) and it will be displayed on the product page to notify your customers that they cannot start renting during the lead time. If admins choose pickup then the written address will be displayed on the product page via Google Maps APIs. NEW Admin can also allow showing both delivery types for rental products. 


Rental Order Management

All the order information is collected and presented in a table which gives you a clear overview of your business performance. For every single rental product, admins can track the available quantity and time rented. In this way, they can edit the product page in order to avoid the situation that the customers create orders successfully but cannot receive the items because they are out of stock or they are not yet returned to the store. Admins are able to:

  • View rental data & orders
  • Set pending orders as delivered
  • Set delivered orders as returned
  • Resend receipt

NEW Hold rate supports merchants controlling the inventory and prevents overlapping orders. It is the maximum product quantity that customers can hold when their orders have not been invoiced yet. 


High-Quality Extensions & Services

  • 100% open-source
  • 6-month free support
  • Free lifetime updates


Demos & Docs



Technical Specifications

Back to top

Seller profile


Seller contact



Current Version


Magento platform compatibility

Open Source (CE): 2.1, 2.2, 2.3

Commerce on prem (EE): 2.1, 2.2, 2.3

Commerce on Cloud (ECE): 2.2, 2.3


Stable Build


25 July, 2020


Extensions, Content & Customizations, Product Content


Installation Guides

User Guides

License Type

Open Software License 3.0 (OSL-3.0)


Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Displayed rented qty for rental products
    - Add holiday settings
    - Add product report, sales report
    - Add hold qty for rental products
    - Allows showing both delivery types for rental products
    - Add new rental statuses: delivering, returning, canceled
    - Add calendar view in my rental orders
    - Improve translation
    - Fix bugs


  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    * Compatible with Magento 2.2.x, 2.3.x
    * Add multiple date format
    * Add tax price display
    * Refactor code
    * Fix bugs


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    * Fix a conflict with grouped products


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    * Add policy configuration
    * Add locale configuration
    * Add frontend i18n
    * Fix some bugs


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    * Compatible with Magento 2.1, 2.2 and 2.3
    * Add new product type: Rental Products
    * Add new tab for product edit: rental settings
    * Add rental configurations
    * Add rental orders management
    * Track stock qty, available qty and times rented of rental products
    * Send rental receipts


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top