Easy stores looked generic; custom ones needed a developer
Owners could change colours and a logo, then hit a wall. Anything more meant waiting for technical help, and writing all the content was the slowest part of launching.
Odoo Ecommerce
Small businesses on Odoo could sell online, but their stores looked generic, and anything more than a new logo needed a developer. I designed a store builder with finished templates, reusable sections and AI-written content, so owners can build something distinctive on their own.
This is the story of how small businesses on Odoo went from stores that looked like everyone else's to stores that look like their own brand, without hiring a developer. I designed the whole experience: the builder, AI-assisted customisation, dashboards, responsive layouts and the design system.
Owners could change colours and a logo, then hit a wall. Anything more meant waiting for technical help, and writing all the content was the slowest part of launching.
They didn't want a blank canvas or a locked template. They wanted good pieces they could mix, restyle and fill with content quickly.
Finished templates, a library of reusable sections, rich shop pages and AI-written content, all built on one design system, so every combination still looks right.
Odoo connects a business's online store directly to its stock, orders and accounting, a big advantage for growing businesses. But making that store look and feel like a modern brand usually takes design and development time most small teams don't have.
Building a store used to mean choosing between a flat-pack kit that looks like everyone else's and a carpenter who charges for every change. Odoo Ecommerce is more like LEGO: well-made pieces that always fit together, which you can arrange into something that's yours.
Products, stock and orders already live in Odoo, so the shop stays up to date automatically.
Many stores end up looking alike unless someone pays for custom design.
Changing layouts, sections or flows usually means asking for technical help.
Writing product descriptions, banners and page text is slow for a small team.
Sara runs an online home décor and furniture store with a team of four and no developer. She can run the whole business on Odoo; she just can't make the store look like her store. Here's what launching one sale page looked like.
It needs to be live by the weekend.
Her store looks like every other store on the same theme.
The buttons and fonts don't match the rest of the site either.
The earliest slot is next week.
Content is the slowest part of every launch.
A week late, and it misses its first weekend.
An illustrative scenario, pieced together from what store owners described in research.
The builder had to work for a founder doing everything, a marketer shipping campaigns, and the partner developer who sets stores up.
Founder
Online home décor & furniture store
I can run the business on Odoo. I just can't make the store look like my store.
Marketing & Content Manager
Fashion retailer · 15 stores + online
Campaigns move weekly. The website moves when IT has time.
Odoo Partner Developer
Agency · builds stores for SMB clients
I want to build the store once — not rebuild it every time the client changes their mind.
Sara is the primary persona; Leo and Hannah are secondary.
Sara needed professional building blocks and AI help: powerful enough to feel custom, and simple enough to use on her own.
The goal was to give owners more freedom to customise, make setup simpler, and deliver a store that looks modern, all at the same time.
Businesses wanted stores that looked like their brand, without hiring a developer for every section, page and change.
How might we help any business build a distinctive, modern store on Odoo, with templates, reusable sections and AI doing the heavy lifting?
I wanted to find the shortest path from “new store” to “a store that looks like my brand”, and the pieces that would make that path repeatable.
Owners kept describing the same walls they hit. Paraphrased from the interviews:
“Beyond colours and the logo, I'm stuck.”
“My store looks exactly like my competitor's.”
“Shoppers filter by category, price and colour before anything else.”
“Every new page, I start again from scratch.”
“Writing the content takes longer than building the page.”
“When buttons and forms don't match, the store feels less trustworthy.”
Owners didn't want a blank canvas or a locked template. They wanted good building blocks they could mix, restyle and fill with content quickly.
I compared the ways businesses build stores today. The easy options limited what you could change; the flexible ones needed developers.
| Approach | Good at | What's missing | Verdict |
|---|---|---|---|
| Default Odoo websiteBuilt-in | Connected to stock and orders from day one. | Ways to make the store look distinctive. | Generic |
| Hosted store buildersSeparate platforms | Polished themes and add-ons. | A link to the business's own system. Stock and orders have to be synced. | Disconnected |
| Custom-built storefrontAgency / developer | Exactly the brand you want. | Affordability. It costs a lot, and every change needs the developer again. | Costly |
| Theme & page-builder add-onsPlugins | More layout options. | Consistency. Quality and styling vary from page to page. | Inconsistent |
| Odoo EcommerceThis project | Templates, reusable sections, rich shop pages and AI-written content, inside Odoo. | No code, and no mismatched pieces. Everything shares one design system. | Opportunity |
Combine Odoo's built-in selling tools with the design freedom of a modern store builder, through a set of components rather than custom code.
The strategy: give owners a library of polished, consistent building blocks, and let AI fill them. Here's what we noticed, what we could have done, and what we chose.
We noticed: a blank page froze people. So owners pick from several complete home page designs and adapt one, which gives them a professional starting point from minute one.
We noticed: shoppers narrow things down before they look closely. So shop pages come with category, price and colour filters, grid and list views, and labels like New, Hot and Sale to make big catalogues easy to scan.
We noticed: owners rebuilt every new page from scratch. So contact sections, popups and other page parts are designed as interchangeable blocks, and new pages get assembled rather than rebuilt.
We noticed: long sign-up forms lost shoppers. So login and sign-up pages offer “continue with Google”-style options and short forms, and still match the brand.
We noticed: mismatched buttons and forms made stores feel less trustworthy. So buttons, inputs, toggles, checkboxes, ratings, labels and tooltips all come from one shared system, and every template and section looks consistent however owners combine them.
Giving owners real freedom without letting them break the design. The answer was to make the pieces flexible, but the rules underneath them firm.
Owners build professional stores from finished templates, reusable sections, smart shop pages and AI-written content, all fitted to their own business.
It already has banners, categories, featured products and promotions.
They come from the section library and match the rest of the store, on phones too.
She edits the tone to sound like her.
Category, price and colour filters, plus “Sale” labels on the new range.
Same morning, no developer, and ready for the weekend.
Complete home page designs bring together banners, categories, featured products and promotions, ready to adapt to the brand.
Fixes“My store looks exactly like my competitor's.”
Shop pages offer category, price and colour filters, grid and list views and product labels, plus pages like product comparison for bigger purchases.
FixesShoppers struggling to find products
Login, sign-up and popup designs keep account creation and promotions quick, and consistent with the rest of the store.
FixesShoppers dropping off at sign-up, and mismatched screens
Interchangeable page parts, like contact sections, sit on one shared system of buttons, inputs, toggles, ratings and labels.
Fixes“Every new page, I start again from scratch.”
The builder was designed to change how quickly a small business can launch, and how much of its store it can shape on its own. These are the outcomes it was built around.
Businesses build eye-catching stores with easy customisation tools instead of custom code.
Ready-made templates and AI-written content shorten the road from an idea to a published page.
It works for a small shop and a large operation alike, with space for future AI features.
Remember Sara? “I can run the business on Odoo. I just can't make the store look like my store.” Now she can, on her own.
Odoo Ecommerce turned store setup from a technical job into something a founder can do alone. Pairing Odoo's selling tools with simple, well-made building blocks gave both small shops and larger businesses a store that's flexible and easy to grow.
A strong set of components gave owners more freedom, not less, because everything they combined still looked right.
Finished designs made launching easier; reusable sections kept stores growing without falling apart.
Writing content, not arranging layouts, was the real bottleneck, so that's where AI help mattered most.