Back to Top

Odoo Marketplace Rental Sale

Updated 28 August 2023

Note: The User Guide describes the workflow of Odoo Marketplace Rental Sale only. To know how the base module: Odoo Multi-Vendor Marketplace and Odoo Website Rental Sale Management works; kindly refer to the User Guide Of Odoo Multi-Vendor Marketplace, and Odoo Website Rental Sale Management.


Rental service is the new cool for today’s generation. From vehicles to household items, they want to leverage all kinds of benefits without the burden of loans and responsibilities. Also, these rental services is a quick buck idea as the vendors, as well as you can earn profits. Odoo Marketplace rental Sale adds a product rental services model on your marketplace website.

Provide rent facility and make affordable for customers to dwell well!!

This rental marketplace module provides you a platform where individuals or companies can rent different types of goods from one another. On the opposite side, you can keep commission fees for providing services. The module adds a rental service option on your Marketplace website. This let your sellers can host products available for rental on the Marketplace website. And as a result, make you earn adequate profits.


  1. The Odoo Marketplace Rental Sale Module incorporates Rental services set up in your Odoo Marketplace website.
  2. You and sellers both can create and publish rental products on the Odoo Marketplace website.
  3. With this module, the tenure for renting a product can a predefined standard tenure or custom tenure.
  4. The custom tenure (if enabled) is chosen by the customer when purchasing the products from the website.
  5. The rate of tenure can be set to simple or advanced calculation.
  6. A quick Peek Rental panel is added to the Odoo marketplace dashboard for you and your sellers both.
  7. A separate rental agreement can be created and attached to each type of rental product.
  8. The customers can view the details of their rental contract and agreement from their website account.
  9. A refundable security amount can be added to the rental products.
  10. The price calculation for custom tenure can be set to either simple calculation or advanced calculation.


  1. Once you have purchased the module from our Webkul store, you will receive a link to download the zip file of the module.
  2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘marketplace_sale_rental’.
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open the Odoo and click on the Settings menu. Here, click on Activate the Developer Mode. You can activate the developer mode by typing ‘debug’ after ‘web?’ in the URL as well.
  5. Now, open the Apps menu and click on the ‘Update Modules List’.
  6. In the search bar, remove all the filters and search ‘marketplace_sale_rental’.
  7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


Admin View

Rental Panel at admin’s end:

  1. Once the installation is completed, visit the Rental app from the backend and follow the path Rental>>Rental Products for managing rental products.
  2. Here, you can create new rental products after enabling the “Available for rent” option.
  3. You can create a Rental Product with the details as mentioned below.
  • Rental Category: You can add rental product categories on the Website.
  • Security Amount: You can add a security amount for the rental products.
  • Product Agreement: You can choose or create an agreement for the rental products.
  • Rental tenure type: There are two types of tenure.
    • Standard Tenure — Only standard tenure will be visible on the website to the customer.
    • Custom Tenure — To calculate custom tenure users will have to create 1 unit tenure price for each tenure UOM.
  • Rental Tenure Starting: Users can select starting tenure for this product to show on the rental page on the website.
Rental Products
Rental Products at the admin end.
  1. Now, create a Sale Order from backend with rental product in it.
  1. You need to confirm the Sale Order for confirming the Rental Order and Rental Contract automatically.
Admin Sale Order
Sale Order by admin
  1. After that, create Unit Of Measure(Rental), Rental Category, Product Agreements, and Rental Reasons by following the path Configuration>>Settings.
Rental Settings
Rental configurations made by admin

Seller Dashboard view at admin’s end

  1. You can manage rental services on behalf of a seller from the backend of seller dashboard app.
Seller Dashboard
Seller Dashboard at admin’s end
  1. After that, you can view, create and approve approve/reject all the marketplace rental products of various sellers.
Rental products
Seller Rental products at admin’s end
  1. Create new rental products and request their approval on behalf of any marketplace seller.
Rental Product
Seller Rental product at admin’s end
  1. After that, follow the path Rental>> Rental Orders to view all the rental orders of different marketplace sellers.
Rental orders
Seller rental orders at admin’s end
  1. Therefore, this Rental Order consists of all the initial and current rental details.
Rental order
Rental Order with Rental details
  1. Therefore, check the state of picking generated from a rental order from Rental >> Marketplace Rental Orders >> Delivery
Picking in Rental Order
Users can check the state of picking generated from a rental order.
  1. After that, you can view the rental contracts of various marketplace sellers.
Rental Contracts
Rental Contracts of various sellers
  1. Now, follow the path Rental>> Product Agreement and view all the marketplace rental product agreements of different marketplace sellers accordingly.
Product Agreement
Rental product agreement
  1. Therefore, create a new marketplace rental product agreement on behalf of any marketplace seller accordingly.
Rental Product Agreement
Product Agreement

Seller View

  1. After that, log in as seller and visit the Odoo Seller Dashboard app to view the Rental Orders at the seller’s end accordingly.
Seller Dashboard
Dashboard view of Rental Order at the seller’s end.
  1. After that, the seller can view all his rental products from Rental>> Rental Products accordingly.
Rental Products
Rental products of sellers
  1. As a result, the seller can create new Rental Products and request for its approval from you.
Rental Product creation
The seller can create a new rental product
  1. Therefore, the state becomes “Approved/Rejected” when you approve/reject the rental product from your end.
  2. Sellers can view all his rental orders from Rental>> Rental orders.
Rental Orders
Rental Orders of sellers
  1. Consequently, sellers can view his rental contracts from Rental>> Rental Contracts.
Rental Contracts
Rental contracts on Seller end
  1. After that, the seller can create a product agreement for rental products from Rental>> Product Agreement accordingly.
Rental Product Agreement
Rental product Agreement on the seller end

Website View

  1. Rental shop page view on front end website.
Rental Shop view
Rental product on the website
  1. Furthermore, product page view of rental product on the front end website.
Rental product view
Rental Product Page View on website
  1. As a result, the end customers can also add rental products to the cart accordingly.
Add to Cart View
Rental Product added to the cart by the customer
  1. Therefore, customers can view the rental orders from their portal account.
Rental orders in customer's account
Rental orders in customer’s account



If you have any issues/queries regarding the module please raise a ticket at

Searching for an experienced
Odoo Company ?
Find out More

Did you find the guide helpful? Please feel free to share your feedback in the comments below.

For any doubt contact us at [email protected].

Thanks for paying attention!!

Current Product Version - Odoo V13, V12, V11

Supported Framework Version - 1.0.0

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home