
If you’ve ever opened your Odoo 19 POS screen and thought, “these product tiles are too small”, you’re far from alone.
Store owners, restaurant managers and retail teams often struggle with the limited space on those product cards – especially when product names are long or when the interface is used on smaller tablets.
The natural instinct is to look for a quick setting – maybe a toggle under POS Configuration or a Studio tweak to “make product cards bigger.”
But here’s the twist : on Odoo SaaS (Online), that setting doesn’t exist.
So why does Odoo keep that locked down, and what can you realistically do about it? Let’s dive in!
In the Odoo POS interface, every product that’s available for sale appears as a clickable card or tile – showing its name, image and sometimes price.
Think of it like a digital shelf on your screen. These tiles are generated by the POS front-end, which is built with QWeb templates and JavaScript.
Each tile has a fixed layout – size, font, padding, and image ratio – all of which are part of the web assets Odoo loads when you start a POS session. That’s great for consistency, but it means the layout isn’t customizable through regular settings.On Odoo’s SaaS edition, these web assets are locked. You can configure products, prices, taxes, categories – but not the interface code.
There’s a reason this limitation exists – it’s not about restricting users for fun.
Odoo SaaS is a managed, multi-tenant platform. Every customer shares the same underlying codebase and infrastructure. Allowing one company to inject custom front-end code (CSS or QWeb changes) could break stability, introduce security issues, or affect future upgrades for everyone.
So Odoo limits :
In simple terms : SaaS keeps everyone on the same tested, supported version of the software. The trade-off is flexibility – particularly around visual tweaks like product card size.
Now, from a user’s point of view, the frustration is valid. Small product tiles can slow down operations when :
In high-traffic environments – say, a coffee shop with 200+ items – every tap counts. A slightly larger tile can reduce errors and speed up order processing.That’s why so many users search, “Can I change product tile size in Odoo POS?”
Even though SaaS limits your ability to edit layout code, you still have a few clever workarounds that improve usability.
Keep product names short and scannable. For instance, instead of
“Caramel Iced Latte with Extra Shot – 16oz”
use
“Iced Latte – Caramel 16oz.”
Short names display cleanly and are easier to read at a glance.
If you need to store detailed descriptions (ingredients, variants, etc.), use the internal “Notes” or “Sales Description” fields – they don’t clutter the POS screen.
Think of categories as your in-store signage. Instead of showing 80 items on one screen, group them logically, for example –
This reduces cognitive load and makes each tile easier to spot. In Odoo 19, you can control category visibility in each POS session so staff only see what’s relevant to them.
If your team is using 10-inch tablets, even small tiles can feel cramped. A 13-inch or 15-inch screen or an all-in-one POS terminal, gives more visual room without changing Odoo’s layout.
If upgrading devices isn’t an option, increasing browser zoom to 110–125 % is a quick hack that scales the interface proportionally.
High-contrast, uncluttered product images make tiles easier to identify. Think of how minimal e-commerce thumbnails look – clean backgrounds, clear angles, consistent dimensions. That visual uniformity compensates for smaller card sizes.
Train your team to use the search bar and category filters efficiently.
For example, baristas can type “latte” instead of scrolling through multiple screens. In a retail context, cashiers can use product codes or quick keyword searches.
These adjustments may sound small, but together they can noticeably improve speed and accuracy at checkout.
Now, if your business is running Odoo 19 on Odoo.sh or on-premise, the story changes completely.
Here, you can modify or extend the POS front-end safely. Developers can :
This route requires a developer familiar with Odoo’s front-end framework, but it gives full control over the user interface – including product card size, font and even color schemes.
In practice, this means you could enlarge product tiles, adjust padding, or even design a more touchscreen-friendly POS layout for your business.
It’s still upgrade-sensitive (front-end changes need to be maintained with new Odoo releases), but it’s fully achievable and supported for on-prem or Odoo.sh environments.
Let’s imagine a restaurant using Odoo 19 POS on SaaS.
The menu includes 120 dishes: starters, mains, desserts, beverages – each with different variants. The staff uses iPads at the counter.
Problem: on the POS grid, each dish name is long (“Paneer Butter Masala Large”) and the tiles look tiny. Staff have to scroll multiple times or mis-tap items.
Here’s how the same restaurant can improve experience without code :
Within a few days, the staff adapt and speed improves – no developer needed.
Our pro tip : Tweak what you can control before jumping to customization.
| Situation | Recommended Action |
| Odoo 19 SaaS (Online) | Use naming conventions, category organization, and device zoom to enhance usability. No front-end customization possible. |
| Odoo.sh or On-Prem | Create a small custom module to modify the QWeb ProductItem template and CSS for card size and layout. |
| Unsure which you’re on? | Check Settings → General Information Edition. SaaS will show your database URL ending in odoo.com. |
Small UX improvements often make a bigger difference than visual redesigns – especially when checkout speed, staff comfort and order accuracy matter most.
At Pragmatic Techsoft, we’ve worked with hundreds of Odoo implementations from retail chains to manufacturers and we’ve learned that most “technical frustrations” actually need usability thinking, not just code.
When we customize POS interfaces, our goal isn’t to just “make things bigger.” We study :
Then we recommend the right balance of configuration, design consistency and – when appropriate – lightweight customization that’s upgrade-safe.
Whether you’re using Odoo 19 on SaaS and want to make the most of it or you’re considering a move to Odoo.sh for greater flexibility, we can guide you on what truly adds value and what’s best left as-is.
If you’d like to talk about your setup or see a quick demo of what a customized POS layout could look like, reach out to our team : just practical advice from a team that’s lived and breathed Odoo for years.
Changing product card size in Odoo 19 SaaS isn’t possible today and that’s by design. But that doesn’t mean you’re stuck with a clunky POS. With smart organization, cleaner naming, and a few usability tweaks, you can make your current system faster and friendlier for your team.
And if you outgrow SaaS, moving to Odoo.sh or on-premises opens a world of customization possibilities including your ideal product tile layout.
At Pragmatic Techsoft, we’re here to help you navigate that journey thoughtfully, balancing practicality, performance and user experience.
If you’d like to discuss your POS setup, reach out.
Let’s make Odoo 19 work smarter for your business.
1. Is there any hidden or developer setting to resize product cards on Odoo SaaS?
No. SaaS users don’t have access to the front-end assets or templates that define card size. All users share the same managed instance.
2. Can Odoo Studio help with this?
Studio can add fields to back-end models, but it doesn’t edit POS front-end views. POS runs as a separate JavaScript app, so Studio can’t modify its UI.
3. If I switch to Odoo.sh, can I instantly apply my design changes?
Yes — once you have Odoo.sh or on-prem, developers can extend POS assets. But it’s wise to do it as a small standalone module so updates stay manageable.
4. Will increasing browser zoom slow down the system?
No, zooming simply scales the interface visually. Performance remains unaffected, though you’ll see fewer tiles per screen.
5. What about accessibility for older staff or high-traffic counters?
In those cases, usability tweaks — larger screens, simplified naming, intuitive categories — have a bigger impact than layout code changes.
6. Can Pragmatic Techsoft modify our POS layout if we’re on SaaS?
We can’t change the layout on SaaS itself, but we can help optimize everything around it — categories, naming strategy, UI flow and hardware fit. And if you move to a customizable edition later, we can extend the POS cleanly and safely.
Leave a Reply
You must be logged in to post a comment.