Demand forecasting and replenishment · by aQb Solutions
Retail Demand Forecasting and Replenishment for Odoo.
Retail OS is demand forecasting and replenishment software that connects to your Odoo point of sale, with price recommendations as a secondary capability.
Video transcript
Meet Retail OS, the AI layer that sits on top of your Odoo point of sale. Every morning starts on the dashboard. Weekly revenue, growth, and your monthly target, at a glance. The revenue forecast compares each week's actual sales against what was predicted, and stock alerts flag the products about to run out. Demand forecasting works for every product and every location. Pick any SKU to see its weekly forecast, a plain-language summary, and the days of stock cover left, so you know exactly when to reorder. Dynamic pricing recommends price changes based on demand and stock levels, inside the margin and markdown guardrails you define. No price changes without your approval. Supplier scorecards grade every vendor on on-time delivery, fill rate, quality, and price stability, so you always know who to trust. AI agents propose purchase orders, and show their reasoning: stock, demand rate, and lead time. You approve, reject, or modify. Nothing touches Odoo without your say. The retail calendar teaches the system about seasons and events, like Black Friday, so forecasts and prices anticipate demand instead of reacting to it. Retail OS. Forecast smarter. Stock better. Price with confidence.
Retail OS by aQb Solutions is AI demand forecasting and replenishment software for Odoo retailers that forecasts every product and location, drafts purchase orders and recommends prices, and changes nothing until you approve. Forecast smarter, stock better and price with confidence: it connects to your Odoo point of sale today, with other ERPs and POS systems needing their own integration. It forecasts demand for every product and location, flags stock risks early and drafts purchase orders, and also recommends prices, showing its reasoning each time. Nothing reaches your ERP until a person approves it.
Impact you can measure
Illustrative targets, to be confirmed in a pilot on your own data.
Hours → MinutesTime to build a purchase order
100%Products forecast, at every location
Days aheadEarly warning before stock runs out
100%Changes approved by a person before they reach the ERP
100%Recommendations shown with their reason
Forecast errorReported per product and location, on a pilot
What it does
Connects to Odoo and your other systems
Connects to your Odoo point of sale today, with no rip-and-replace. Sales, stock, suppliers and products sync in automatically and stay up to date. Other ERPs and POS systems are connected through integration.
Forecasts demand, with accuracy you can see
Predicts revenue and unit sales for every product and location, weekly or daily. It shows how actual sales compare with the forecast, so forecast accuracy is visible, and it explains each forecast in plain language.
Flags stock risks early
Tracks stock cover per product and alerts you before items run out. Each alert includes the reason, such as an approaching season or rising demand, and an order-now action.
Recommends smarter prices
Suggests price changes from sales trends and stock levels, inside the margin, markdown and markup limits you set. Every recommendation shows its reason and the change it would make.
Proposes purchase orders
AI agents draft purchase orders and show their reasoning: stock on hand, sales rate, supplier rating and lead time. Supplier scorecards grade each vendor on delivery, fill rate, quality and price stability.
You approve before anything changes
Review, approve, reject or modify every proposal in one queue. Nothing reaches your ERP until a person signs off, and a retail calendar of seasons and events keeps forecasts and prices ahead of demand.
Key Questions Answered
01 / 04
Which Odoo integration is supported today?
Retail OS connects to your Odoo point of sale today, with no rip-and-replace. Sales, stock, suppliers and products sync in automatically and stay up to date. Other ERPs and POS systems are not supported out of the box and are connected through integration work.
02 / 04
How do we get started?
Connect your Odoo point of sale and let your sales, stock and supplier data sync in. Review the forecasts and recommendations, then approve, reject or modify each proposal, because nothing reaches your ERP until a person signs off. The history needed is confirmed on your own data, and forecast error is reported on a pilot.
03 / 04
How does it work across stores and locations?
It forecasts revenue and unit sales for every product at every location, weekly or daily, with the days of stock cover left for each. Purchase-order proposals show their reasoning: stock on hand, sales rate, supplier rating and lead time.
04 / 04
How is forecast accuracy shown, and how does it differ from static reorder rules?
Actual sales are compared with the forecast for each product and location, so accuracy is visible. Static reorder rules react to a fixed threshold, while forecast-driven replenishment uses expected demand, stock cover and lead time. Forecast error and bias are best checked against a simple baseline on your own history.
How it works
01Connect
02Sync
03Forecast
04Recommend
05Approve
06Apply
Technology stack
Next.js
TypeScript
Tailwind
Recharts
FastAPI
PostgreSQL
APScheduler
Use cases
01Stock what sells, where it sells
01Multi-store retailers
Stock what sells, where it sells
Forecast demand for every product at every location, and see the days of stock cover left before items run out.
02Purchase orders that explain themselves
02Purchasing teams
Purchase orders that explain themselves
Approve AI-drafted purchase orders that show stock, sales rate, supplier rating and lead time. Nothing is ordered without your approval.
03Pricing ready for every season
03Merchandising and pricing
Pricing ready for every season
Prepare for festivals, sales and seasonal peaks with price recommendations that stay inside your margin and markdown limits.