| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 358 |
| Technical Name |
nz_pos_list_view |
| License | LGPL-3 |
| Website | https://www.nezam.co |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 358 |
| Technical Name |
nz_pos_list_view |
| License | LGPL-3 |
| Website | https://www.nezam.co |
NZ Solutions Apps for Odoo
POS Product List View - Odoo 19
Add a configurable List View for products inside the Point of Sale product panel. Switch instantly between the native Grid (card) view and a compact List table, and configure which columns appear in the list from POS settings.
What does this module provide?
This module adds a List View mode to the POS product panel and a small toggle in the product area to switch between the native Grid (card) layout and a compact, information-rich List table. The default view and which columns appear in the list (Image, Name, Internal Reference, Price, POS Category, Action) are configurable from POS settings.
KEY HIGHLIGHTS
Toggle between Grid and List
A small view toggle in the POS product header switches instantly between the default Grid (card) view and a compact List table.
Configurable default view
Choose the default view mode (Grid or List) from POS configuration so every POS session starts the way you prefer.
Choose which columns to show
Control which columns appear in List view from POS settings: Image, Name, Internal Reference (Code), Price, POS Category, and an Action button.
Compact, readable list rows
List rows show selected product details in columns and include the native quantity badge and a quick Action button to view product details.
Add products quickly from rows
Clicking a list row adds the product to the current order using the same logic as the card view; the Action button opens the native product info popup.
Odoo 19 ready
Built for Odoo 19 and compatible with Community and Enterprise POS configurations.
1) POS Settings — Default View & Columns
Configure the POS default product view and which columns appear in List view. Options include Image, Name, Internal Reference (Code), Price, POS Category, and an Action button to open product details.

2) Toggle View in the Product Panel
A small toggle with Grid and List icons appears in the product area header. Use it to switch instantly between card/grid view and the compact list.

3) Products Displayed as a Compact List
List mode renders products in a table showing the selected columns. Clicking a row adds the product to the current order; the Action button opens the native product info popup. Quantity badges remain visible and are shown next to products added to the cart.

How do I change the default view?
Open the POS configuration (Settings → Point of Sale), and select the Default View option added by this module. Save the configuration to apply it to the POS session.
Which columns can I enable for List view?
You can enable Image, Name, Internal Reference (Code), Price, POS Category, and an Action (View Details) button from the POS settings.
Does List view change product selection behaviour?
No — clicking a row still adds the product to the order just like the card view. The Action button opens the product details popup.
Is this compatible with custom POS themes?
The module patches the standard ProductScreen rendering. It should work with most POS configurations; custom themes that drastically change the product area may require minor CSS adjustments.
Which Odoo editions are supported?
Compatible with Odoo 19 Community and Enterprise.
Version 19.0.1.0.0
Initial Release- Toggle button to switch between Grid and List views in POS
- POS Settings: choose default view (Grid or List)
- POS Settings: configurable list columns (Image, Name, Code, Price, Category, Action)
- Compact list rendering with quantity badges and Action button
- Click row to add product to order (same behaviour as cards)
- Lightweight front-end patch: JS, XML, and SCSS assets
Please log in to comment on this module