The Odoo Websites feature enables the centralized management of numerous websites within a single Odoo instance. Upon installing the website module, you can establish and oversee multiple websites by navigating to Configuration> Settings.
To initiate the creation of a new website, users are required to select the "create new website" option and fill out the associated form. Upon successful creation, diverse themes can be applied to enhance the visual appeal. Notably, distinct themes may be employed for each iteration of your website.
After the initial setup of your website, the website builder becomes instrumental in constructing and personalizing its pages. It serves as a versatile tool for users to craft and modify website pages while also providing the capability to create intuitive menus.
You can customize the visitor experience for each website. There is also a single-item menu.
Each option specified here is site-specific. Also, these options vary depending on the page from which you access the menu option. The user can easily configure the setting options from here.
Users can switch between websites using the dropdown menu.
In the case of technical aspects of Odoo's multiple websites. There are a few things to consider when viewing several objects in a multisite environment.
1. It is important to add the domain to the root based on the website. This helps publish only the records available in each site's sitemap.
2. You must call the can_access_from_current_website() method to check the access properties. This way, the visitor only sees the current record of her website.
Include the website's domain when searching for records.