I want to develop two completely custom websites using the Odoo Website module within a single Odoo database, implemented entirely through code. The goal is to follow the “Odoo way” while still leveraging the tools Odoo provides, such as website and page management, SEO features, and other built-in functionalities.
However, for both websites, I do not want to use Odoo’s default themes or designs. Instead, I plan to implement fully custom UI/UX for each website.
I’m looking for guidance on the best approach to achieve this. Specifically:
- By default, when creating a website in Odoo, it comes with standard themes and predefined pages. How can I avoid this and build everything from scratch while still using Odoo’s framework?
- Should I create completely custom layouts and templates for both websites?
- Is it better to override existing XML/QWeb templates, or should I build everything independently?
- Are there any reference repositories or example projects that demonstrate this approach?
- What are the recommended best practices in Odoo for managing multiple fully customized websites within a single database?
In short, I would really appreciate guidance on the most efficient, scalable, and maintainable approach for implementing this scenario.