> - In Point Of Sale Front End - Products list: > - Display only one product per template; > - Display template name instead of product name; > - Display products quantity instead of price; > - Click on template displays an extra screen to select Variant; > > - In Point Of Sale Front End - Variants list: > - Display all the products of the selected variant; > - Click on a attribute value to make your own choice and confirm; > - Or click on a product adds it to the current Order or display normal > extra screen if it is a weightable product;
auto_awesome What this module does
AI-generated from the code · Odoo 17.0In the Point of Sale screen, products that have several variants are shown once, as a single card with the template name and the number of variants, instead of one card per variant. Tapping that card opens a popup where the cashier picks the attributes and adds the right variant to the order.
This module changes how the product list behaves inside the Point of Sale interface when a product exists in several variants.
- Products with more than one variant appear only once in the product list, shown with the template name and the number of variants instead of the price. Products with a single variant keep the normal card.
- Clicking a multi-variant card opens a selection popup: the cashier chooses the attribute values (radio buttons, pills, dropdown, colour swatches or multiple choices, depending on how each attribute is configured) and confirms, and the matching variant is added to the current order. If the chosen combination does not match exactly one variant, a message says the selected product could not be found.
- A new setting, "Product template show variants", is added in the Point of Sale configuration screen. When enabled, the popup also lists the available variants so the cashier can click one directly; when disabled, only the attribute choices are shown and confirmation is required.
- Product images in the POS now come from the product template, and the POS data loaded at session start includes the template name, the number of variants and the attribute values, so the popup can be built offline.
It touches pos.config, res.config.settings, product.product and the POS session data loading.
Depends on
Required by other modules
Models and fields (3)
- pos.config · extends an existing modeliface_product_template_show_variants (Product template show variants)
- product.product · extends an existing modeltemplate_name, template_variants
- res.config.settings · extends an existing modeliface_product_template_show_variants (Product template show variants)
Text generated by AI (DeepSeek) from reading the Odoo 17.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: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/pos.
terminal Installation and usage
OCA documentation · Odoo 17.0Usage
Source · Odoo 17.0Open the Point of Sale, search an article with variants. You will see one article instead of all the variants.
No verified information in OCA: Installation, Configuration.
Installation 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.