The verdict in three sentences
A phone importer serving 700 resellers in Mali and Guinea by phone loses hours every day to order taking, wrong references and credit chasing. A B2B ordering platform with tiered reseller pricing, real-time stock and automatic credit limits closes all three leaks at once. Plan for 3 to 5 months and a Kolonell custom budget of 2,500,000 to 15,000,000+ FCFA (3,810 to 22,870+ EUR) depending on complexity, with everything else set in the quote.
Why the phone stops working at 700 resellers
In Bamako, wholesale phone trading happens around the Grand Marché, Dabanani and neighbourhood shops, with resellers ordering in the morning and expecting same-day delivery. With 150 customers, a switchboard and two WhatsApp groups were enough. At 700 resellers and 4,000 SKUs (smartphones, feature phones, cases, chargers, earphones, power banks), the model breaks: sales reps no longer know exact stock, resellers get a price that is not their tier's, and credit overruns go unnoticed until month end.
| Criterion | Phone and WhatsApp | B2B ordering platform |
|---|---|---|
| Time to enter an order | 10 to 15 min per call | 2 to 4 min, entered by the reseller |
| Wrong SKU or price rate | 3 to 5 % (field estimate) | under 0.5 % |
| Stock visibility | call the storekeeper | real time, per warehouse |
| Price applied | from the rep's memory | the reseller tier's price list |
| Credit control | Excel sheet at week end | automatic block at the limit |
| Availability | office hours | 24/7, mobile |
| Customer history | scattered across phones | centralised, exportable |
The goal is not to remove sales reps. They move from order takers to network managers: recruiting resellers in Kayes, Sikasso or Conakry, negotiating volumes, following up late payments.
Tiered pricing and supplier credit: the core of the system
A serious B2B portal for phones runs on two engines. The pricing engine: each reseller belongs to a tier (wholesaler, semi-wholesaler, retailer), each tier sees its own price list across the 4,000 SKUs, with quantity break discounts. The credit engine: a limit, terms of 7 to 30 days and blocking rules when an invoice goes past due.
| Reseller tier | Indicative discount on list price | Supplier credit | Typical limit (2026 order of magnitude) | Payment methods |
|---|---|---|---|---|
| Bamako wholesaler | 12 to 18 % | 30 days | 15 to 40 M FCFA | bank transfer, Orange Money |
| Conakry wholesaler | 10 to 15 % | 21 days | 10 to 25 M FCFA | bank transfer |
| Regional semi-wholesaler | 8 to 12 % | 15 days | 3 to 8 M FCFA | Orange Money, transfer |
| Loyal retailer | 5 to 8 % | 7 days | 500,000 to 2 M FCFA | Orange Money |
| New reseller | 3 to 5 % | cash on order | none | Orange Money |
The portal computes outstanding balance and available credit live, and blocks checkout if the order would breach the limit, with a clear message: settle an invoice via Orange Money or request an exception from the sales director. Orange Money payments are matched to invoices automatically through the transaction reference; bank transfers through a daily statement import.
On stock, the tool connects to the existing system (Sage, a local ERP, or even a structured file at first) to show availability per warehouse, reserve quantities at order time and record IMEI numbers at dispatch, which helps with warranty claims and theft.
Budget and timeline: what the project really costs
| Scope | Main features | Kolonell range | Timeline |
|---|---|---|---|
| Simple app | catalogue, tiered pricing, ordering, Orange Money | 2,500,000 to 4,000,000 FCFA (3,810 to 6,100 EUR) | 6 to 10 weeks |
| Medium app | + credit and limits, real-time stock, reminders | 4,000,000 to 7,000,000 FCFA (6,100 to 10,670 EUR) | 3 to 4 months |
| Complex app | + Mali and Guinea multi-country, IMEI, ERP, sales rep mobile app | 7,000,000 to 15,000,000+ FCFA (10,670 to 22,870+ EUR) | 4 to 5 months |
| Maintenance | fixes, backups, minor changes | 35,000 / 75,000 / 120,000 FCFA per month | ongoing |
| Hosting, SMS, specific integrations | volume based | in the quote | per scope |
For an importer with 700 resellers across two countries, the realistic scope usually sits in the medium to complex band. Guinea adds the Guinean franc, longer delivery times and more cautious credit rules, which weighs on configuration.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Moussa, sales director of a phone and accessories importer in Bamako, handles about 120 orders a day, or 3,120 a month over 26 working days, with an average basket of 350,000 FCFA. His 3 % error rate creates 94 orders to rework each month at an average cost of 25,000 FCFA (return transport, warehouse time, goodwill): 2,340,000 FCFA a month.
With the portal, errors drop to 0.5 %, or 16 orders and 400,000 FCFA. Savings reach 1,940,000 FCFA a month. On 180 M FCFA of receivables, the overdue share falls from 15 % to 6 % thanks to automatic blocking: 16.2 M FCFA of cash released. For a complex project quoted at 9,000,000 FCFA plus 120,000 FCFA monthly maintenance, operating payback comes in under 5 months, before counting the recovered cash.
FAQ
Will Grand Marché resellers really order online?
Experience shows a simple mobile interface in French that works on 3G wins over 40 to 60 % of active resellers within six months. The others keep calling, but the rep then enters the order in the same tool.
Can Mali and Guinea run on a single platform?
Yes, with separate warehouses, price lists and currencies (FCFA and Guinean franc). This multi-country setup usually adds 3 to 5 weeks to the project.
How does Orange Money payment work for a wholesaler?
The reseller pays from a merchant or personal wallet, the transaction is matched to the invoice by its reference, and the balance updates within minutes. Large amounts are often still paid by bank transfer, imported daily.
What happens when a reseller exceeds the credit limit?
The order stays on hold, the reseller sees the amount needed to release it, and the sales director gets an alert. He can grant a logged exception valid for one order only.
What does maintenance cost after launch?
Kolonell plans range from 35,000 to 120,000 FCFA a month depending on support level. Hosting and notification SMS are priced in the quote based on volumes.
Let's scope your project. Share your catalogue, reseller tiers and credit rules, and we will define the scope and a 3 to 5 month plan. 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.

