Tiered B2B Pricing on Multiple Odoo Websites
A business selling to trade needed more than a single storefront: multiple websites with tiered, account-specific pricing, run from one Odoo backend so stock and operations stayed unified across all of them.
We deployed a multi-website B2B architecture where the pricing complexity lives in Odoo and each site presents the right prices to the right customers. Originally built on Odoo 15, the system is now being migrated to Odoo 19, which is its own kind of proof: a build that has run and earned its keep for years, and ports forward rather than being thrown away.
What this looks like in practice
- The requirement. Multiple B2B websites, each potentially with its own audience and pricing, but one operation behind them: separate front doors, one source of stock and order truth.
- Built to last, now moving to Odoo 19. The system was built on Odoo 15 and is being migrated to Odoo 19. A multi-year lifespan and a clean upgrade path are exactly what you want from a B2B platform, rather than a rebuild every few years. See version upgrades.
- Tiered pricing architecture. Account-specific and tiered pricing driven by Odoo pricelists, so a logged-in trade customer sees their negotiated prices rather than a generic list. See B2B multi-tier pricing.
- One backend, many sites. All websites run against a single Odoo instance, so stock, orders and customers are unified even though the storefronts are distinct. See multi-website setup.
- A proper trade experience. Bulk ordering, account pricing and credit terms built for how trade customers actually buy, rather than a consumer checkout bent to fit. See B2B portal development.
- Unified operations. Because it’s one backend, fulfilment, purchasing and reporting cover all sites together, so multiple storefronts don’t mean multiple disconnected operations.
What this would look like for you
- 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.
- 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.
- 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.
- Reconciled before go-live. Evidence that the numbers agree across systems, so you trust the switch on proof rather than assurance.
- 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
Can each site have different pricing?
Is this one company or several?
Does stock stay unified across sites?
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.