A smarter popup for every variant you sell
Replace the POS's plain attribute picker with a rich Variant Selection Popup: type-tolerant search, live per-variant stock, pricelist-driven pricing and attribute filtering, all in the moment a cashier taps a product tile.
The problem
A shirt sold in 5 sizes and 6 colors becomes 30 separate tiles on the POS screen, or a bare list of specs and codes with no stock or price context. Cashiers scroll, hunt, and mis-select during checkout, and standard popups often drop the variant's internal reference, corrupting receipts and reports.
The solution
One tile per product template, with a variant-count badge flagging which items need a choice. Tap it and the Variant Selection Popup opens: search by name, code or attribute, filter by size or color, see live stock and pricelist price per row, and add the exact variant in one click, its internal reference intact.
Everything a cashier needs, in one popup
Every capability below is implemented in the module.
Rich Variant Selection Popup
Replaces the core POS attribute picker with a dedicated popup listing the template's actual variants, with search, stock, price and attribute detail together in one view.
Type-Tolerant Search
Matches partial text, ignores accents, and tolerates a light typo, so a fast, imperfect keystroke still lands on the right variant name, code or attribute value.
Attribute Filter Chips
Narrow the list one attribute at a time — pick Size, then Color — turning a long scroll into two quick taps for high-variant products.
Live Per-Variant Stock
Every row shows on-hand quantity for that specific variant, with out-of-stock items flagged in red rather than hidden, so cashiers avoid overselling without a separate lookup.
Pricelist-Driven Pricing
Each variant's price reflects the order's active pricelist and is shown right in the popup, so cashier and customer see the correct price before it is added.
Internal Reference Preserved
Selecting a variant resolves to its exact product record, so the internal reference carries onto the order line, avoiding a known defect in comparable popups that corrupts receipts and reporting.
Variant-Count Badge
Product tiles with more than one variant show a count badge and a distinct visual marker, so cashiers know before they tap which items open a popup.
Keyboard Quick-Select
The search box autofocuses on open; pressing Enter adds the single matching variant and Escape closes the popup, built for fast, keyboard-driven checkout lanes.
Configurable Per POS
Enable or disable the popup, auto-close after selection, and toggle the stock and price columns independently, all from the standard POS Settings screen.
How it works
Tap a Product Tile
Cashier taps any product on the POS screen; single-variant items add straight to the order, unchanged.
Popup Opens for Multi-Variant Items
Templates with more than one variant open the Variant Selection Popup instead of the plain core picker.
Search, Filter, and Compare
Type to search, tap an attribute chip to narrow, and read stock and price for each row before choosing.
Select and It's Added
Tap a variant to add it to the order with its reference intact; the popup closes automatically if configured to.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes, for templates with two or more real variants and no on-the-fly attribute configuration. It takes over the exact seam Odoo uses to open its own picker, so the rest of the add-to-order flow, including internal reference resolution, is unchanged.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
POS Variant Selection Popup
One tile per product template, and a rich popup on tap — type-tolerant search, live per-variant stock, pricelist pricing and attribute filter chips.
Buy on Odoo App Store