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.

Capabilities

Everything a cashier needs, in one popup

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

Tap a Product Tile

Cashier taps any product on the POS screen; single-variant items add straight to the order, unchanged.

2

Popup Opens for Multi-Variant Items

Templates with more than one variant open the Variant Selection Popup instead of the plain core picker.

3

Search, Filter, and Compare

Type to search, tap an attribute chip to narrow, and read stock and price for each row before choosing.

4

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.

Questions

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.

Get the app

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