OdooWiki OCA HUB

PMS - Website

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

This module publishes PMS properties on the website.

It adds website publishing on properties, website categories, property page templates, and amenity flags for the public site.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Publish PMS properties on your website with a public property catalogue, filterable listing pages and individual property pages showing photos, amenities, services and descriptions.

This module connects your property records to the Odoo website so visitors can browse them without logging in.

  • A new "Properties" item is added to the website main menu, opening a public catalogue at /properties. Visitors can filter by city, number of bedrooms, category and tag, and results are shown 12 per page with a pager.
  • Each property gets its own public page with a photo, name, city (linked to Google Maps), parent property, area, bedrooms and bathrooms, services, amenities, parking note, house rules and cancellation text, plus two rich description blocks you can edit.
  • Properties are only shown when they are published and belong to the current website; unpublished ones are hidden and their page returns a not-found error.

In the backend, a new "Categories" menu under the property configuration lets you build a tree of website property categories (a category cannot be its own parent). On the property form you get a publish button and a Categories field, and on amenities a "Main Amenity" flag decides which amenities are highlighted on the page, with the rest shown in an "Explore all amenities" pop-up. Public users are given read access to properties, rooms, amenities, services and categories.

Depends on

pms_basewebsite

Required by other modules

Menus it adds

Categories
Models and fields (3)
  • pms.amenity · extends an existing modelis_main_amenity (Main Amenity)
  • pms.property · new modelwebsite_description1 (Property Description), website_description2 (Property Description 2), property_category_ids (Categories)
  • pms.website.category · new modelname (Category Name), child_ids (Children Property category), parent_id (Parent Category), parent_path, property_ids, parents_and_self

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 and PMS Base.
  • Open Properties ‣ Configuration ‣ Website Categories to manage public categories.
  • Open a property form and use the website publish button to make it visible on the site.

Publish a property

  • Open Properties ‣ Properties.
  • Open a property and click Go to Website or publish it from the form.
  • Visitors can browse the property page at /property/<property>.

Manage website categories

  • Open Properties ‣ Configuration ‣ Website Categories.
  • Create categories and assign them on property forms.

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.