The verdict in three sentences
When 3% of orders are cancelled for stockouts the store or marketplaces did not show, the cause is almost always a sync that is too slow between the ERP and the sales channels. A connector that updates stock every 5 minutes across 4 channels costs EUR 8,000 to 25,000 excluding VAT, plus EUR 150 to 500 a month in middleware. Cancellations are usually divided by 5, which also protects your seller rating on marketplaces.
Three ways to sync stock
| Criterion | Native module or plugin | SaaS middleware (ChannelEngine, Tradebyte, Make) | Custom connector via ERP API |
|---|---|---|---|
| Setup (EUR excl. VAT) | 1,500 to 5,000 | 8,000 to 15,000 | 15,000 to 25,000 |
| Monthly subscription | EUR 30 to 100 | EUR 150 to 500 | EUR 50 to 150 hosting |
| Sync frequency | 30 to 60 min | 5 to 15 min | 1 to 5 min or event-driven |
| Channels handled | 1 to 2 | 4 and more | Unlimited |
| Safety stock per channel | Rarely | Yes | Yes |
| Multi-warehouse support | No | Partial | Yes |
| Setup time | 1 to 2 weeks | 4 to 6 weeks | 6 to 10 weeks |
For 4 channels (store, 2 marketplaces, and a B2B or retail channel), SaaS middleware is often the best balance of cost and speed. Custom is the way to go if the ERP is old, if you run several warehouses or if you want near-instant updates.
What hidden stockouts really cost
An order cancelled for lack of stock costs far more than the lost margin. On marketplaces, a high cancellation rate damages your seller rating: Amazon, for example, requires a pre-fulfilment cancel rate below 2.5%.
| Indicator for 6,000 orders a month | Hourly sync | Sync every 5 minutes |
|---|---|---|
| Orders cancelled for stockout | 180 (3%) | 36 (0.6%) |
| Average cost per cancellation (margin, support, fees) | EUR 35 | EUR 35 |
| Monthly cost of cancellations | EUR 6,300 | EUR 1,260 |
| Marketplace cancel rate | 3%, above threshold | 0.6%, below threshold |
| Support time spent on stockouts | 25 h a month | 5 h a month |
| Risk of seller account suspension | Real | Low |
Figures are 2026 orders of magnitude: real cost depends on your margin and each marketplace's penalties.
What to scope before signing
- Source of truth: the ERP remains the only master of stock, channels only read and decrement.
- Safety stock: hold back 1 to 3 units per channel on fast-moving SKUs.
- Pending orders: decrement at order time, not at shipment.
- Alerts: get notified if a sync fails for more than 15 minutes.
- API capacity: check that the ERP can handle a query every 5 minutes on 3,000 to 10,000 SKUs.
Mini case study
Lukas, e-commerce manager at a garden furniture SME in Berlin, sells on his own store, Amazon.de and Otto, plus a reseller channel. He handles 6,000 orders a month and suffers 3% stockout cancellations, i.e. 180 orders.
- SaaS middleware with ERP connector: EUR 16,000 setup and EUR 300 a month.
- Cancellations divided by 5: 144 cancellations avoided at EUR 35, i.e. EUR 5,040 a month or EUR 60,480 a year.
- Annual middleware cost: EUR 3,600.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Net annual gain: EUR 56,880. Payback in just over 3 months, before counting the protection of the Amazon seller account.
FAQ
Is a sync every 5 minutes enough?
Yes for the vast majority of SMEs. It covers fast-moving SKUs, except during peaks such as sales periods, when a safety stock of 1 to 3 units per channel takes over.
Do we need a new ERP to sync in real time?
Rarely. Most SME ERPs (SAP Business One, Odoo, Xentral, DATEV-linked tools) expose an API or scheduled exports. A dedicated connector then costs EUR 8,000 to 25,000, far less than a migration.
How long does middleware take to set up?
Allow 4 to 6 weeks, including 1 to 2 weeks of testing on a copy of the catalogue. Go-live happens channel by channel.
Does the middleware also handle orders and prices?
Yes, most pull marketplace orders into the ERP and push prices. These functions are often included in the EUR 150 to 500 monthly subscription.
What happens if the sync goes down?
A good connector pauses channels or applies a higher safety stock and sends an alert. Without that safeguard, a 2-hour outage can trigger dozens of cancellations.
Let's scope your project. Tell us your ERP, sales channels and order volume, and we will price a stock sync between EUR 8,000 and 25,000 with a 4 to 10 week rollout. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

