More than dynamic pricing
Costs, competition and willingness to pay: rupio calculates the price from all three perspectives. Your rules set the limits. You approve.
A good price answers three questions.
What does the price have to earn at least? Where does the market stand? And what are your customers willing to pay? Conventional dynamic pricing mostly follows competitor prices. rupio answers all three questions – in a rule chain you define.
Costs
Purchase price, markups and minimum margins: rules define what a price has to earn at least.
Competition
Competitor prices feed into your rules as a condition or an action – for example: cheapest competitor minus 3%.
Willingness to pay New
From your sales weeks, rupio estimates the price elasticity of every product and calculates the price with the highest contribution margin.
More revenue is not the same as more profit.
A product sells well – and its price can still be too low. Whether a price change pays off is shown not by revenue but by contribution margin. And the two often move in opposite directions.
- Revenue
- +40,581
- Contribution margin
- −25,491
More volume – but every additional unit has to be bought in.
- Revenue
- −33,703
- Contribution margin
- +4,846
Less volume – but the cost of goods falls faster than revenue.
Figures per year for the fictional example product in the simulator below (current price 24.99, purchase price 18.40).
Less revenue, more contribution
The curve shows the contribution margin of an example product by price – estimated from its sales weeks. Drag the slider and see what a price change does.
Price rule: 50% toward the optimum, rounding to .49/.99 → next run proposal: 27.49
- Revenue effect
- −33,703
- Goods no longer bought
- +38,549
Fictional example. The figures illustrate the principle and are not a forecast for your range.
The model calculates. Rules set the limits. You approve.
1 · The model calculates
From your sales weeks, rupio estimates a price-demand curve for every product – and from it the price with the highest contribution margin. Promotional weeks and seasonality are factored out.
2 · Your rules set the limits
An elasticity rule in your rule chain moves the price toward the optimum – step by step or directly, on your price grid, optionally with volume protection. You set further limits with if-then and validation rules.
3 · You approve
Every run produces a price proposal. It is checked against your validation rules and approved as a whole – triggered manually, daily or weekly, whatever fits your workflow.
The algorithm only goes as far as you let it.
The elasticity rule is a rule like any other in rupio: it sits at a fixed position in your rule chain. Everything that follows can bound the price further.
Further limits – such as a minimum margin or the gap to the competition – are set up as if-then rules in the same rule chain.
No black box: you see why a price is optimal.
Every figure in the simulator above exists in rupio for each of your products – together with the data it is based on.
- Curve with confidence band: you see where the model stands on data and where it extrapolates.
- Model quality per product: R², forecast error (MAPE), number of weeks and price points.
- Data basis: share of own data and the comparison group, such as category × brand.
- Promotions kept apart: promotional weeks from your promotion management do not enter the model – nor do the weeks right after.
- Seasonal index of the category: shifts the expected quantity, not the elasticity.
- Traceable rule decisions: for every price, the rule details show which limit applied.
What dynamic pricing usually means – and what rupio does differently
Dynamic pricing usually means repricing: prices automatically follow the competition, often by the minute. That can work on some marketplaces. For many ranges in retail and wholesale, more than the competitor price counts.
Questions pricing teams ask first.
How much sales history does rupio need?
What happens with new products or little history?
How often can I change prices?
Who approves the prices?
What if the optimum is above the competition?
Does this work for B2B and B2C?
How does the elasticity rule work with my existing rules?
We’ll show you dynamic pricing on your own range.
In the demo you’ll see the elasticity analysis and the price rule in rupio – and we’ll discuss which data you need for it.
- A no-obligation first call – no sales pitch, no contract pressure.
- A reply within one business day.
- Your data stays in the EU. Always.