Pragmatic – Leading provider of open source business applications OpenERP, Ruby on Rails, Node.js, Talend, jaspersoft  – Pragmatic
Beyonce Adams

Odoo 19 SaaS POS – Why you can’t resize product cards (and what you can do instead)

The Challenge Most Odoo POS Users Face

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!

Understanding What “Product Cards” Really Are

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.

Why Odoo Locks Layout Customization on SaaS

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 :

  • Custom modules (you can’t upload them)
  • Direct front-end edits
  • Studio changes that affect JS or QWeb templates

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.

The practical problem for Businesses

Now, from a user’s point of view, the frustration is valid. Small product tiles can slow down operations when :

  • You’re running POS on smaller tablets (8–10 inches)
  • Product images have detail that gets lost in tiny thumbnails
  • Product names wrap or get cut off
  • Staff with less digital familiarity struggle to tap accurately

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?”

What you can do (Without custom code)

Even though SaaS limits your ability to edit layout code, you still have a few clever workarounds that improve usability.

1. Simplify Product Names

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.

2. Organize with POS Categories

Think of categories as your in-store signage. Instead of showing 80 items on one screen, group them logically, for example –

  • Hot Drinks
  • Cold Drinks
  • Add-ons
  • Snacks

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.

3. Choose the Right Hardware and Resolution

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.

4. Optimize Product Images

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.

5. Streamline Staff Navigation

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.

If You’re on Odoo.sh or On-Premise – Here’s your real freedom

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 :

  • Inherit and modify the ProductItem QWeb template
  • Adjust card dimensions via CSS (for example, increasing tile width/height)
  • Add or remove information shown on each product card
  • Create alternative grid layouts (fewer columns per row, bigger tiles, etc.)

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.

A Real-World Example

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 :

  • Rename items for POS clarity: “Paneer B. Masala (L)” or “PBM Large.”
  • Use categories like “Veg Mains,” “Non-Veg Mains,” “Drinks,” “Desserts.”
  • Add intuitive images (consistent style).
  • Increase tablet zoom slightly.
  • Pin frequently sold dishes to the Favorites category.

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.

Best-practice takeaways

SituationRecommended 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-PremCreate 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.

How Pragmatic Techsoft approaches these challenges

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 :

  • How your staff actually uses the POS
  • What devices they rely on
  • How many items appear per category
  • Which workflows cause the most friction

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.

Final Thoughts

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.

FAQs

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.

SHARE | FOLLOW | SUBSCRIBE

Leave a Reply

Subscribe to Blog via Email.

Enter your email address to subscribe to this blog and receive notifications of new posts by email.
Loading

Recent Comments

Related Posts