← Back to all posts Odoo insights

Is Odoo's webshop good enough, or do you need something custom?

For most mid-sized webshops, standard Odoo eCommerce is enough, and that's the point. This guide helps you tell when it fits, when targeted custom work pays off, and when to go fully headless.

Also in: Nederlands Deutsch

For most mid-sized webshops, standard Odoo eCommerce is good enough. That isn’t a compromise, it’s the whole advantage: your shop, stock, invoicing and back office sit in one system, with nothing to sync between them. You need something custom only when the storefront itself is what sets you apart. This guide helps you tell which situation you’re in.

What standard Odoo eCommerce already gives you

Before deciding you need custom work, it’s worth knowing what comes out of the box, because it’s more than people expect:

  • A full webshop tied directly to stock, so an order flows straight through to picking, invoicing and reporting.
  • Multi-language, multi-currency and multiple storefronts from one back office.
  • A native B2B portal: per-customer pricing, payment terms, ordering against quotes, products hidden from customers who shouldn’t see them.
  • Discounts, coupons, abandoned-cart flows and standard payment providers.
  • The same stock number everywhere, because the webshop and the warehouse share one database.

For comparison, that level of B2B on Shopify lives in the Plus tier at around $2,300 a month. In Odoo it’s part of the standard product.

Signs you’ve outgrown the standard theme

The honest test isn’t “could a custom shop be nicer”. It’s whether one of these is true for you:

  • The storefront is your main differentiator. Your brand experience is the reason people buy, and a standard theme can’t carry it.
  • You need a checkout or buying flow the theme won’t do. A configurator, a quote-to-cart step, an unusual journey.
  • Content and commerce are tightly woven. Editorial, tools or rich product storytelling sit alongside the buy button.
  • You’re hitting a performance or SEO ceiling the standard theme can’t lift past.

If none of these is true, custom work on the storefront is usually money you don’t need to spend.

The three routes, and when each fits

RouteBest whenTrade-off
Standard Odoo webshopThe shop is one face of a larger operation; brand isn’t the differentiatorLeast to build and maintain; bound by the theme
Standard webshop + targeted custom codeYou need a few specific things the standard missesKeeps the integration, adds only what you need
Fully headless front-end on OdooThe storefront is the business and needs a bespoke experienceMost freedom; a separate front-end to build and run

Most companies belong in the middle row. Few genuinely need the third.

You can keep your current storefront

Choosing Odoo for the back office doesn’t force you to rebuild your shop on day one. We often run Odoo behind an existing storefront, syncing orders, customers and stock in near real time. A common path is to run both in parallel for two to four weeks, then move the back office to Odoo while the shop your customers know stays exactly where it is.

Headless, in plain terms

Headless means Odoo keeps the shop logic, products, stock, pricing, orders, invoicing, while a separate, custom-built front-end handles the experience. This site is an example: a custom front-end served from Cloudflare’s edge, with Odoo behind it. You get full design freedom on the storefront and keep a single, integrated back office. The cost is that the front-end is its own application to build and maintain, which is exactly why it’s only worth it when the storefront is the business.

The middle path in practice

Wijnwinkel Barneveld kept Odoo’s webshop and added exactly what a wine retailer needs: an 18+ age check at checkout, a legal requirement for selling alcohol online, and packaging logic that suggests building a case once a customer reaches six bottles. Standard where it can be, custom where it has to be, and no full rebuild.

When to stay standard

If standard Odoo covers your shop, use it. The link to your back office is worth more than a custom theme, and every custom line is something to maintain. Reach for custom work only when one of the signals above is genuinely true.

Want to see how Odoo stacks up against the dedicated platforms? Read Odoo vs Shopify and Odoo vs Lightspeed. Wondering what a custom front-end or feature would cost? See what Odoo customisation costs. Or start a free Odoo scan to map your own situation.

Recognize this from your own setup?

A 30-min scan turns hunches into a concrete view, what stays standard Odoo, what becomes custom, what doesn’t need code at all.

Start Quickscan ← Back to blog