Skip to content

[19.0][MIG] website_sale_hide_empty_category: Migration to 19.0 - #1271

Open
prayagrk wants to merge 36 commits into
OCA:19.0from
prayagrk:19.0-mig-website_sale_hide_empty_category
Open

[19.0][MIG] website_sale_hide_empty_category: Migration to 19.0#1271
prayagrk wants to merge 36 commits into
OCA:19.0from
prayagrk:19.0-mig-website_sale_hide_empty_category

Conversation

@prayagrk

Copy link
Copy Markdown
Contributor

website_sale_hide_empty_category: Migration to 19.0

Ted Salmon and others added 30 commits July 23, 2026 13:50
* [ADD] website_sale_category_empty: Create module
* Add module to hide categories that have no products associated with them

* [FIX] website_sale_hide_empty_category: PR Fix
* Add trailing comma to manifest
* Rename Module
Currently translated at 100.0% (2 of 2 strings)

Translation: e-commerce-13.0/e-commerce-13.0-website_sale_hide_empty_category
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-13-0/e-commerce-13-0-website_sale_hide_empty_category/nl/
Currently translated at 100.0% (2 of 2 strings)

Translation: e-commerce-13.0/e-commerce-13.0-website_sale_hide_empty_category
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-13-0/e-commerce-13-0-website_sale_hide_empty_category/ca/
Currently translated at 100.0% (2 of 2 strings)

Translation: e-commerce-13.0/e-commerce-13.0-website_sale_hide_empty_category
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-13-0/e-commerce-13-0-website_sale_hide_empty_category/es/
- Create setUpClass method if necessary
- Switch to setUpClass for avoiding repeat the same setup for each test.
- Include context keys for avoiding mail operations overhead.
Currently translated at 100.0% (2 of 2 strings)

Translation: e-commerce-18.0/e-commerce-18.0-website_sale_hide_empty_category
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-18-0/e-commerce-18-0-website_sale_hide_empty_category/it/
Currently translated at 100.0% (2 of 2 strings)

Translation: e-commerce-18.0/e-commerce-18.0-website_sale_hide_empty_category
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-18-0/e-commerce-18-0-website_sale_hide_empty_category/ca/
Currently translated at 100.0% (2 of 2 strings)

Translation: e-commerce-18.0/e-commerce-18.0-website_sale_hide_empty_category
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-18-0/e-commerce-18-0-website_sale_hide_empty_category/es/
Currently translated at 100.0% (2 of 2 strings)

Translation: e-commerce-18.0/e-commerce-18.0-website_sale_hide_empty_category
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-18-0/e-commerce-18-0-website_sale_hide_empty_category/nl/
Currently translated at 100.0% (2 of 2 strings)

Translation: e-commerce-18.0/e-commerce-18.0-website_sale_hide_empty_category
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-18-0/e-commerce-18-0-website_sale_hide_empty_category/it/
Currently translated at 0.0% (0 of 2 strings)

Translation: e-commerce-18.0/e-commerce-18.0-website_sale_hide_empty_category
Translate-URL: https://translation.odoo-community.org/projects/e-commerce-18-0/e-commerce-18-0-website_sale_hide_empty_category/pt_BR/
Use `sale_product_domain()` when checking whether a public category has
products.

This computation controls the visibility of categories in the e-commerce
navigation, so it should rely on the same product availability domain used
by the shop.

Calling `website.website_domain()` directly only applies the generic
website filter. This bypasses customizations done on `sale_product_domain()`
and may mark a category as empty even when it contains products that are
actually available in the current shop.

Using `sale_product_domain()` keeps category visibility aligned with the
shop product search.

TT62516
@OCA-git-bot OCA-git-bot added series:19.0 mod:website_sale_hide_empty_category Module website_sale_hide_empty_category labels Jul 24, 2026
@prayagrk prayagrk mentioned this pull request Jul 24, 2026
29 tasks
@ivantodorovich

Copy link
Copy Markdown
Contributor

/ocabot migration website_sale_hide_empty_category

@OCA-git-bot OCA-git-bot added this to the 19.0 milestone Jul 28, 2026
@prayagrk

Copy link
Copy Markdown
Contributor Author

@ivantodorovich @remytms @wpichler , Please have a look at this PR.

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:website_sale_hide_empty_category Module website_sale_hide_empty_category series:19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.