The verdict in three sentences
Beyond 15 franchised outlets, orders placed by phone and WhatsApp become unmanageable: typing errors, missed orders, stockouts and disputes over delivered quantities. A B2B replenishment portal gives each franchisee its own catalogue, prices, minimum order quantities and replenishment suggestions based on actual sales. For a network of 30 to 120 stores, the budget ranges from 12 to 28 million FCFA (EUR 18,000 to 43,000), with ROI driven by 30 to 50% fewer stockouts.
ERP module or custom portal: the comparison
Franchisors in quick-service restaurants, cosmetics or food distribution often hesitate between switching on their ERP's B2B module and building a dedicated portal. The choice depends on how much customisation the network needs.
| Criterion | WhatsApp and phone orders | ERP B2B module | Custom portal |
|---|---|---|---|
| Upfront cost | 0 | 10 to 25 million FCFA (EUR 15,000 to 38,000) | 12 to 28 million FCFA (EUR 18,000 to 43,000) |
| Annual cost | 1 to 2 data-entry FTEs (EUR 9,000 to 18,000) | Licences: EUR 3,000 to 9,000 | Maintenance: EUR 2,300 to 6,100 |
| Store-specific catalogue | No | Limited | Yes, by format and region |
| Replenishment suggestions | No | Rarely | Yes, based on sales and stock |
| Mobile use by franchisee | WhatsApp only | Often desktop-only | Mobile web app, low-bandwidth mode |
| Delivery tracking | Phone calls | Basic | Real-time status, proof of delivery |
| Implementation time | Immediate | 16 to 30 weeks | 12 to 16 weeks |
The ERP module suits homogeneous networks whose ERP is already well configured. A custom portal wins when franchisees carry different assortments, order from smartphones on unstable mobile networks, or when the franchisor wants to run promotions and minimums by region.
Features that reduce stockouts
The value of a replenishment portal is not the order form but the intelligence around it. Here are the modules and their 2026 budget weight.
| Module | Benefit | Indicative budget |
|---|---|---|
| Store catalogue and franchise pricing | No more SKU and price errors | 2 to 4 million FCFA (EUR 3,000 to 6,100) |
| Sales-based replenishment suggestions (POS) | Stockouts cut by 30 to 50% | 3 to 7 million FCFA (EUR 4,600 to 10,700) |
| Minimums, free-delivery threshold, delivery slots | Optimised routes, logistics cost -10 to 20% | 1.5 to 3 million FCFA (EUR 2,300 to 4,600) |
| Customer account, credit limit, bank transfer | Credit control per franchisee | 1.5 to 3.5 million FCFA (EUR 2,300 to 5,300) |
| Delivery tracking and claims | Disputes settled in 48 h instead of 10 days | 1.5 to 4 million FCFA (EUR 2,300 to 6,100) |
| Franchisor dashboard | Sales, orders, delays by store | 1.5 to 4 million FCFA (EUR 2,300 to 6,100) |
| ERP and POS connector | Synced stock and invoices | 1 to 2.5 million FCFA (EUR 1,500 to 3,800) |
Payment is usually made on a customer account with a credit limit and settlement by bank transfer at 15 or 30 days, sometimes supplemented by mobile money (Wave, Orange Money) for small franchisees in West Africa. The POS connector is essential: without sales data, replenishment suggestions remain theoretical.
Mini case study
Aminata, operations director of a quick-service restaurant brand in Abidjan, manages 45 franchisees. Each store suffers an average of 6 stockout days a month on best-sellers, an estimated lost margin of 35,000 FCFA per day, or 113 million FCFA (about EUR 172,000) of lost margin a year across the network. Two employees key in WhatsApp orders at a cost of 9 million FCFA a year. The portal, billed 19 million FCFA, cuts stockouts by 40% (45 million FCFA of margin recovered) and frees one data-entry position (4.5 million FCFA). With 2.5 million FCFA of annual maintenance, net gain exceeds 47 million FCFA (about EUR 72,000) in year one: the project pays back in under 5 months.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Will franchisees really stop using WhatsApp?
Adoption exceeds 80% within 3 months when the portal is faster than WhatsApp: one-click repeat orders, delivery notifications and mobile access. A 2-hour training per store and a 6-week dual-channel period ease the transition.
Does the portal work on a weak 3G connection?
Yes, a lightweight web app (under 500 KB on first load) keeps the basket in memory and sends the order as soon as the network returns. This is a key criterion outside major cities.
Can we manage different prices per franchisee?
Yes, each store can have its own price list, volume discounts and exclusive products. This setup accounts for 2 to 4 million FCFA (EUR 3,000 to 6,100) of the catalogue budget.
How long until go-live?
Allow 12 to 16 weeks: 3 weeks of scoping, 7 to 9 weeks of development, then a 2 to 4 week pilot on 5 to 10 stores before full rollout.
Can the portal also serve non-franchise B2B customers?
Yes, the same platform can host resellers or hotels with dedicated pricing. The extension costs 2 to 5 million FCFA (EUR 3,000 to 7,600) depending on business rules.
Let's scope your project. Tell us the number of franchisees, your ERP and your POS software: we will price the scope, indicative budget and rollout timeline. 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.
