This module extends Odoo Point Of Sale features, hidding empty PoS categories.
this module can be usefull to avoid to display categories, if they contains only non saleable products that can occurs frequently if your shop has seasonal products.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0In the Point of Sale screen, product categories that contain no products are no longer shown, so cashiers only see categories they can actually sell from.
This module changes how the Point of Sale screen lists product categories. When the till loads its data, categories that have no products are filtered out of the category list, so they simply do not appear on screen.
- Only categories that actually contain products are displayed; empty ones are skipped.
- This also applies to sub-categories: an empty child category is not shown under its parent.
- It is useful for shops with seasonal items, where a category may temporarily hold only products that are not saleable, and you do not want cashiers to see it.
The module does not add any menu, button, report or setting. It works automatically in the background of the Point of Sale interface and does not change any other Odoo area. No new fields, checks, emails or scheduled actions are introduced.
The only visible effect is a shorter, cleaner category list at the till. The demo data included with the module creates two example categories, an empty main category and an empty child category, to illustrate the behaviour.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 16.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-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/pos.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.