OdooWiki OCA HUB

PMS - Website Sale

pms_website_sale folder_open OCA/pms open_in_new
Generic Modules/Property Management System License: AGPL-3

This module adds online property booking to the website shop.

Visitors can search published properties, check availability, and add reservations to the eCommerce cart before checkout.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets website visitors browse published properties, check availability for chosen dates, and book them online by adding a reservation to the eCommerce cart.

This module turns the website shop into a property booking site. Visitors reach a property listing page at /property where they can filter by city, by check-in/check-out dates and by number of guests, and browse by property category. Properties that are already booked for the selected dates are hidden from the results, and only published properties are shown to the public.

On each property page a "Book Now" button opens a booking window. Public visitors see a "Log in to Book" button instead and are sent to the login page. Inside the booking window the user picks check-in and check-out dates, chooses a reservation type with its price, and enters one or more guests (name, phone, email), up to the maximum number of guests allowed for the property. Availability is checked automatically as soon as dates are entered, and the user is warned if check-out is not after check-in.

When the user confirms, a reservation is created and a line is added to the shopping cart, priced by the reservation type and by the number of nights. The customer is then redirected to the cart to complete checkout. In the customer portal, the sales order lines show the property name next to the product. Property managers also gain website designer rights.

Depends on

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 19.0
  • Install Website, eCommerce, PMS Website, and PMS Sale.
  • Publish properties on the website and define reservation types with prices.
  • The Properties menu is added automatically on the website.

Book a property online

  • Open the website Properties menu.
  • Search by city, guest count, or date range.
  • Open a property page, choose dates and a reservation type.
  • Add guests and click Add to cart.
  • Complete checkout from the cart.

Guests must be logged in to add a booking to the cart.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.