OdooWiki OCA HUB

Website Sale Product Multi Website

website_sale_product_multi_website folder_open OCA/e-commerce open_in_new
Website License: AGPL-3

This module extends that behavior by allowing products to be linked to multiple websites through a new website_ids field. It also adapts the website publication and access logic so products are only available on the selected websites.

This is useful in multi-website environments where the same catalog item must be shared across some websites, but not all of them.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets you publish the same product on several selected websites instead of only one, and hides it from the websites you did not select.

This module changes how product visibility works in a multi-website Odoo. Instead of tying a product to a single website, you can now tick several websites on the product form.

  • On the product form and in the product lists, a new "Websites" field appears (for users allowed to manage multiple websites). You can tag as many websites as you want. Leaving it empty means the product stays available on all websites.
  • The old single-website field is hidden from the form and from the product lists, so users work with the new multi-website field instead.
  • When a product is published, Odoo checks the selected websites: the product is shown as published only on those websites. On any other website it is treated as not published.
  • The website catalog, the website product search and the website snippet filters (for example product carousels) all respect this rule, so products only appear on the websites you selected.
  • When the module is installed, products that were already assigned to one website are automatically added to the new multi-website list, so existing catalogs keep working.

It touches the product template, the website and the website snippet filter models, and adds fields to the product form and product list views.

Depends on

website_sale
Models and fields (3)
  • website · extends an existing model
  • product.template · extends an existing modelwebsite_id, website_ids (Websites)
  • website.snippet.filter · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

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

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/e-commerce.

terminal Installation and usage

OCA documentation · Odoo 19.0
  • Go to Website fields on the product form.
  • Select the websites where the product should be available.

No verified information in OCA: Installation, Configuration.

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.