Case Studies

Odoo Product Configurator for Custom Pools

Odoo 13 CE
Projects 4
Channel bol.com

A European pool retailer came to us for a bol.com connector, and the relationship grew from there into a series of projects: a shape and dimension based pool configurator, a rebuilt ecommerce search experience, and detailed event tracking for their marketing.

This page focuses on the configurator, the piece that turned a complex, rules-heavy quote into an instant, correct number, with the commercial rules held in Odoo rather than hard-coded into a fragile front end.

What this looks like in practice

  • Where it started. The relationship began with a bol.com connector, then deepened as we became the partner they brought each new problem to, which is the kind of relationship the best work comes from.
  • The configurator. Customers and staff configure a pool by shape and dimension and get an accurate price instantly, with the commercial rules that determine that price held in Odoo. See product configurator development.
  • Rules in Odoo, not JavaScript. The pricing logic lives where the business can maintain it, so a rule change is a configuration update rather than a developer ticket and a redeploy. It also guards the commercial edges so no combination produces a loss-making number.
  • Search and discovery improved. Beyond pricing, we rebuilt their ecommerce search experience so customers find the right product faster, which is where a lot of ecommerce revenue quietly leaks.
  • Measurement that informs spend. We implemented detailed event tracking so their marketing optimises against clean, trustworthy data rather than guesswork. See ecommerce event tracking.

What this would look like for you

  1. We start from your operation. A discovery of how orders, stock and money actually move through your business, because the right build starts from your reality, not a reference project.
  2. Scoped with an hours breakdown. A written scope and an effort estimate in hours you can hold us to, so you know what you’re getting before committing.
  3. Built and proven on staging. The work lands on staging against your real data and is reviewed with you as it grows, not revealed at the end.
  4. Reconciled before go-live. Evidence that the numbers agree across systems, so you trust the switch on proof rather than assurance.
  5. Honest about fit. If your situation doesn’t match, we’ll say so. We’d rather lose a project than win a bad fit.

Common questions

Our pricing has endless exceptions. Can a configurator still work?
Yes: exceptions live as maintainable rules in Odoo rather than special cases in code. The messier the pricing, the more a backend-managed configurator earns its keep. See the quote calculator guide.
Do you only build the configurator, or the wider ecommerce work too?
Both. This relationship spanned a connector, the configurator, search and tracking, because we tend to become the partner a client brings each new problem to.
Does the configured price feed real orders?
Yes. It connects to Odoo quotations and orders, so a configured price drives the operation rather than sitting as a standalone widget.

Not sure where to start? Book a free discovery call and we’ll map your current setup, or request a free Odoo health check if you’re already running Odoo.

Next step

Ready to fix your ops?

Book a free discovery call. We'll look at your current setup and tell you honestly whether Odoo is the right move and what it would involve.