Website Rental Booking Odoo app icon Website/Website

Website Rental Booking

Online rental booking for Equipment Rental: public catalogue, live availability and price, requests, My Rentals portal

Odoo 19.0 Odoo 20.0
Website Rental Booking for Odoo 19.0 & 20.0

Let customers book your rental items on the website. A public rental catalogue shows the items you publish, with their rates per hour, day, week or month; the item page checks the chosen dates and shows the price; the booking form creates a rental contract for your rental desk to confirm. Customers follow their rentals, invoices and contract in the portal.

REQUIRES the app "Equipment Rental" (spx_stock_equipment_rental, by Scriptonix, sold separately) and the Odoo Website app. It is an add-on to Equipment Rental: availability, prices, contracts, transfers and invoices are those of that app. It is not a shop extension, it does not use the eCommerce cart and it does not need the Rental app of Odoo Enterprise.

Key Features

  • Public rental catalogue — Published rental items with photo, tagline, rate table and deposit, search and categories.
  • Live availability and price — The item page asks the server for the chosen dates: free or not, the rate that applies, the rent and the deposit.
  • Booking request form — A signed-in customer books with the own account; a guest gives contact details and a contact is created.
  • Request or instant reservation — Per website: the contract waits as a web request for a rental officer, or is confirmed at once when the item is free.
  • My Rentals in the portal — Contracts with status, dates, items, charges, invoices with a link to the invoice page, and the contract PDF.
  • Extension and cancellation requests — The customer asks from the portal; the rental officer applies or refuses with an answer, the customer gets an e-mail.
  • Web Requests in the back office — A list of the requests to review, publish and unpublish on rental items, and the trace of the website on the contract.
  • Built for public pages — Prices and availability are computed on the server, forms are protected, customers see their own company's rentals only.

Benefits

  • Customers book at any time, without a phone call
  • No second price or availability logic: the website shows what the contract will show
  • The rental desk keeps the last word, or lets the website reserve by itself
  • Fewer status questions: the customer sees contract, invoices and requests online

Ideal For

  • Equipment, tool and machine hire companies using Equipment Rental
  • Event, audio-visual and party rental businesses
  • Car, van and vehicle rental with the Fleet Vehicle Rental add-on
  • Any rental company that wants online booking on its Odoo website

Technical Highlights

  • Depends on Equipment Rental (spx_stock_equipment_rental) and Website only; no Sales, no eCommerce
  • Booking settings per website; contracts are created in the company of the website
  • Honeypot, CSRF token, request limits and the website reCAPTCHA check when it is configured
  • Vehicle details on the item page when Fleet Vehicle Rental is installed, without depending on it
  • Fully translatable; covered by automated tests on every route

Supported Odoo Versions

  • Odoo 19
  • Odoo 20

Need a custom Odoo module?

We build tailored Odoo apps and customizations for your exact workflow. Tell us what you need and get a free consultation.