
Sector · stores, chains, online sales
Odoo ERP for commerce and retail
Selling in store and online with two systems means keeping two versions of the truth about the same stock.
An Odoo ERP brings the point of sale software, the online shop, purchasing, inventory management and accounting together on a single product reference and a single availability figure. For retailers, it is one store management tool: your in-store teams and your online customers see the same reality.
ANOR, an Odoo integrator with 63 years of Odoo combined across its partners, scopes this with the real constraints of retail: simultaneous promotions, in-store pickup, returns, till differences and seasonality.
Which Odoo scope for a retail business?
Short answer: the useful scope combines Point of Sale, eCommerce, Inventory, Purchase and Accounting. The number of points of sale and channels to synchronise sets the size of the project.
In retail, the first task is almost always the same: making stock reliable. An online order for an item already sold in store costs you a customer. As long as stock is not right, adding channels amplifies the problem.
We therefore split the project into batches. The first batch sets up the product master data, stock and till in a pilot store. The following batches extend to the other points of sale, then to the online channel. A restricted first batch can start from 8 weeks, the total duration depending on the number of stores.
Your retail challenges, handled in Odoo
From the counter to the online shop, on a single database: point of sale, e-commerce, stock and accounting.
An online stock that reflects reality
Stock is unique and visible on all channels. An order reserves the item, whether the sale takes place in store or on the website.
Promotions configured once
Discounts by period, channel or volume, loyalty cards and gift vouchers: applied everywhere, then measured.
Point of sale software reconciled in accounting
Till sessions, payment methods and differences flow into accounting. Closing stops being a re-keying job.
Replenishment based on figures
Turnover by item and by store, margin by family: replenishment relies on actual sales, not on impressions.
Build customer loyalty and run your store network
Brands, branch networks, franchisees and affiliates: the same tool for the till, the website and network management.
Loyalty programmes
Points, rewards, gift cards and discount vouchers valid at the till and on the website, with a single balance per customer.
Email and SMS campaigns
Segment your base by purchase history, store or visit frequency and launch campaigns from Odoo, without exporting.
In-store pickup and cross-channel returns
Online order collected in store, web purchase returned at another point of sale: stock, credit note and traceability all follow.
Dashboards by store
Revenue, average basket, margin by family and return rate, consolidated at network level or detailed by point of sale.
Franchisees, affiliates and branches
Access rights, prices and promotions specific to each brand or store, in a multi-company database when the legal entities differ.
Sales teams
Staff scheduling by store, till sessions opened per employee and sales attributed to the salesperson for target tracking.
Points to scope before starting
Odoo covers retail for SMEs and mid-sized chains well. A few topics call for an honest scoping.
Existing online shop
it can stay in place with a connector, Odoo then becoming the product and stock master. The real question is who holds the truth on prices.
Till hardware
printers, cash drawers, scanners and payment terminals must be compatible. We check them before any purchase.
Very large chains
beyond a certain volume of receipts, architecture and hosting are sized from the scoping phase.
The key point to monitor remains data quality: variants (size, colour), barcodes and pricing rules. A poorly structured catalogue costs you on every sale.
That is why consulting comes before pricing. A free situation audit reviews the catalogue, the channels, the till hardware and the pricing rules with you. If the network needs to rethink its processes before the tool, ANOR's process review (3 to 8 weeks) writes the project's requirements document.
The Odoo applications of a retail business
| Odoo application | Role in retail | Typical batch |
|---|---|---|
| Point of Sale | Touch-screen till, receipts, payment methods, till closing, offline operation | Batch 1 |
| Inventory | Stock per store, transfers between stores, cycle counts | Batch 1 |
| Sales | Orders, quotations and sales to professionals | Batch 1 |
| Purchase | Store replenishment and supplier orders | Batch 1 |
| Accounting | Till entries, VAT, bank reconciliation | Batch 1 |
| eCommerce | Online shop linked to stock and prices, in-store pickup | Batch 2 |
| Loyalty and promotions | Loyalty cards, gift cards, discounts and offers | Batch 2 |
These applications are included in the Odoo "Custom" plan: €35.90 per user per month for the first year, then €44.90 from the second year.
How ANOR runs a retail project
1
Scoping
Stores, channels, till hardware, catalogue and pricing rules are recorded before any quotation.
2
Pilot store
Product master data, stock and till are deployed in one point of sale and tested in real conditions.
3
Extension
The other stores, then the online shop, join the same database, batch after batch.
4
Follow-up
After go-live, support and maintenance take over.
Practical examples in store
- A sale taken on the touch-screen till, including offline, then synchronised with stock and accounting.
- A stock transfer from one store to another, triggered from the till when an item runs out.
- A loyalty card and a gift card usable in store as well as online.
- An in-store pickup of an order placed on the website, with stock reserved at the right store.
- An end-of-day till closing with the cash difference and the detail of payment methods.
Odoo 20 AI for retail
Odoo 20 embeds AI in a particularly advanced way: AI agents in the applications, AI-computed fields and connection to external tools through the MCP protocol. Your retail business benefit without heavy development: we check with you which uses bring a real gain before enabling them.
Retailers' questions
The questions retailers ask most often.
For an independent shop as for a chain, the need is the same: a fast till, accurate stock and accounting fed without re-keying. Odoo Point of Sale runs the till, Odoo Inventory the stock and Odoo Accounting the closing, in the same database as the online shop.
The scope and the compatible hardware are checked during a 30-minute conversation.
Behaviour during a network outage depends on the version and the hardware. We check it in a demo and then in acceptance testing on your configuration, because it determines sales staff's confidence.
Yes, through a connector. Odoo then becomes the product and stock master. During scoping, we decide who holds the truth on prices and promotions.
Yes, Odoo offers in-store pickup of a web order. Returns and refunds are handled from the till. The specific cases of your brand are checked in a demo.
Yes. The stores share the catalogue and the consolidated stock, with access rights and prices adapted to each point of sale where needed.
On the licence side, The Odoo "Custom" plan costs €35.90 per user per month for the first year, then €44.90 from the second year. Point of Sale, eCommerce, multi-company and external APIs are included.
The integration budget depends on the number of stores and channels: it is quoted after a 30-minute conversation.
Yes. Points, rewards, gift cards and discount vouchers are defined once and apply at the till as well as in the online shop. The customer has a single balance, visible from their portal.
Yes. Each store or brand has its own rights, prices and promotions. When the legal entities are separate, the multi-company database keeps accounts per company and a consolidated view for the head of the network. Re-invoicing rules between entities are scoped at the outset.
The Odoo apps involved
Let's unify your sales channels
Thirty minutes to set the scope and the order of the batches, with a consultant who knows retail.