POS Remove POS Category
auto_awesome What this module does
AI-generated from the code · Odoo 12.0This module replaces the separate Point of Sale category with the standard product category, so you manage POS categories directly in the product category screen and can hide categories from the POS with a checkbox.
In standard Odoo, Point of Sale uses its own category list, separate from product categories. This module removes that duplication: the POS now reads the normal product categories, and the old POS category field on products is hidden.
What changes for users: - On each product category you get a new checkbox "Available in the Point of Sale". Only checked categories appear in the POS. If you uncheck a parent category, its children also disappear from the POS, whatever their own checkbox says. - You can add an image to a product category; that image is shown in the POS category buttons. - The category list view shows an "Available in POS" column, and the category form shows the image and the checkbox. - The old "POS Category" field on the product form is hidden, and the POS category menu action now opens the standard product categories.
Automatic behaviour: the POS category of a product is kept in line with its product category when the product is created, and the POS only loads categories marked as available. If the module is uninstalled, the system restores the original link between products and the old POS categories.
Depends on
Models and fields (3)
- ir.module.module · extends an existing model
- product.category · extends an existing modelimage, image_medium, available_in_pos (Available in the Point of Sale)
- product.template · extends an existing modelpos_categ_id
Text generated by AI (DeepSeek) from reading the Odoo 12.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.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.