Building a Multi-Tenant Sub-Distributor Management Solution for 30,000+ Retail Outlets
How FMCL gained complete visibility across its FMCG, FOOD1, FOOD2, and CADBURY business verticals — replacing paper-based sub-distributor billing with a geo-tagged, offline-capable mobile sales platform serving over 30,000 neighborhood stores in Ghana.
| Client | Fareast Mercantile Co. Ltd. (FMCL) |
|---|---|
| Region | Ghana, West Africa |
| Industry | FMCG Distribution, Logistics & Warehousing, Appliances |
| Network Reach | 30,000+ neighborhood stores |
| Business Verticals | FMCG, FOOD1, FOOD2, CADBURY |
| Brand Partners | Unilever, Colgate-Palmolive, Red Bull, Emborg, Kerrygold, ORO, Scanfrost, Ignis, Frigidaire |
| ERP in Use | Oracle |
| Solution Delivered | Multi-tenant Sub-Distributor (SubD) management platform with mobile sales application |
| Implementation Time | 2 months (discovery to go-live) |
Client Overview
Fareast Mercantile Co. Ltd. (FMCL) in Ghana is a premier distributor of fast-moving consumer goods (FMCG), specializing in supply chain management, warehousing, and distribution of branded food, beverages, and appliances. Operating as part of a 150-year-old West African network, they manage route-to-market operations for multinational companies such as Unilever, Colgate-Palmolive, and Red Bull.
Core Business Areas in Ghana
- FMCG Distribution: Distribution of products including branded food, personal care items, and beverages (Emborg, Kerrygold, ORO).
- Appliances: Distribution of appliance brands such as Scanfrost, Ignis, and Frigidaire.
- Logistics & Warehousing: Comprehensive supply chain management and warehousing services.
- Manufacturing/Partnerships: While primarily a distributor, FMCL works closely with manufacturers and produces goods through affiliated companies.
They are known for maintaining an extensive distribution network serving over 30,000 neighborhood stores in Ghana.
Operating Model & Business Verticals
FMCL operates across four main business verticals: FMCG, FOOD1, FOOD2, and CADBURY. Each vertical has its own Business Head, BDM, and MIC to manage operations. They have a large network of sub-distributors (SubDs) handling sales across Ghana.
The Challenge: Zero Visibility into Sub-Distributor Operations
Despite running a distribution network serving 30,000+ neighborhood stores across four business verticals, FMCL was effectively flying blind the moment products left the warehouse. Sales orders were created in Oracle and dispatched to sub-distributors — and from that point on, FMCL had zero visibility into what actually happened on the ground. The blind spots were critical:
- Selling price to end customers
- Customer buying patterns
- Product availability at SubD locations
- Competitor presence and pricing
- Location-wise product movement
Compounding the problem, every sub-distributor in the network ran entirely on paper-based billing — no digital records, no real-time data, no centralized pricing oversight. Each SubD operated three sales motions in parallel — wholesale, open market, and van sales — with pricing drifting location-by-location and no anchor back to FMCL.
And because SubDs in FMCL’s network handle one or multiple business verticals depending on their scope, the visibility gap compounded vertical by vertical — affecting the entire product portfolio.
The Solution: Multi-Tenant SubD Management Platform
UpBuff conducted multiple brainstorming and discovery sessions with FMCL’s General Manager and developed a plan to build a multi-tenant SubD management solution.
Each SubD is provided with its own admin application for business management. They can add their sales teams and categorize them based on sales activities such as wholesale, open market, or van sales. The sales teams are provided with a mobile sales application for daily operations.
From discovery to go-live in just 2 months — the multi-tenant platform, mobile sales application, SubD admin layer, and Oracle ERP integration were delivered as a single, production-ready rollout.
Key Features of the Solution
- Mobile Attendance: Geo-location and time are captured. If there is an issue with geo-location, the user can skip attendance and proceed to the next step (Route).
- Route Management: The day’s route is displayed, and the user must accept the route before using the application. Based on the route, assigned outlets/shops are shown. Route changes can only be made from the backend.
- Stock Loading: The Sales Manager transfers stock to the sales representative. The user receives alerts with vertical-wise stock details, verifies the stock physically, and accepts it. Once accepted, the stock appears in the van warehouse.
- Stock Unloading: The Sales Manager can unload stock. The user must accept the quantity to complete the transaction. Once accepted, the stock is reduced from the van warehouse.
- Outlet Management: Outlets are mapped to the route of the salesperson, with geo-location stored. The application works offline to handle network issues. Geo-fencing ensures that sales transactions are performed at the customer’s location. If a transaction is made outside the location, it is still recorded with location tagging. Salespersons can capture inside and outside images of customer shops with geo-location. They can also record competitor products and pricing, which helps FMCL in strategic planning across regions.
- Cash Sales: Sales can be made to any customer by capturing name and phone number. This applies to new, unapproved, or existing credit customers. (Geo-location and time are recorded.)
- Credit Sales: Users can view customer credit status and perform sales based on available credit limits. (Geo-location and time are recorded.)
- Sales Orders: Sales representatives can create sales orders and apply discounts (percentage or amount). Orders require approval from the Sales Manager. (Geo-location and time are recorded.)
- Delivery: Once approved, orders move to delivery. The same sales representative is assigned for order fulfillment. (Geo-location and time are recorded.)
- Collections: Salespersons can record collections made via cash, cheque, or digital payments. (Geo-location and time are recorded.)
- Stock View: Easy access to stock information, categorized by vertical.
- Sales Summary: Easy access to sales summaries, categorized by vertical.
Solution Architecture & Technology Stack
The platform was engineered as a multi-tenant system where each sub-distributor operates as an isolated tenant with its own admin layer, sales teams, and operational data — all unified under FMCL’s head-office view.
- Mobile Application — Flutter: A cross-platform mobile app (Android + iOS) built on Flutter, delivering a single, consistent experience across the diverse device fleets used by field sales representatives. Native geo-fencing, image capture, time-stamped logging, and offline-first sync are built into the mobile layer.
- Backend & Admin Platform — Meteor.js: The SubD admin application and head-office monitoring layer are built on Meteor.js, leveraging its real-time data layer to push sales, attendance, stock, and competitor intelligence updates to managers as they happen — directly enabling the real-time visibility outcome that defines this project.
- ERP Integration — Oracle: Sales orders, dispatches, and SubD inventory remain aligned with FMCL’s existing Oracle ERP without duplicate data entry.
Tech stack at a glance: Flutter (mobile) • Meteor.js (backend & admin) • Oracle ERP integration • Multi-tenant architecture • Offline-first sync • Geo-fencing & image capture.
Outcome: 360° Visibility Across Every SubD
After implementing the solution, FMCL gained complete visibility across all business verticals. Managers can now monitor:
- SubD-wise product movement
- Competitor presence and pricing
- Customer buying patterns
- Sales performance and tracking
- Salesperson performance at each SubD
- Route-wise sales
- End-customer pricing control
- Minimum stock level management
Additionally, if a SubD discontinues operations, FMCL can quickly onboard a new SubD in that region without losing customer continuity or market presence.
In the Client’s Words
“We struggled with limited visibility into sub-distributor sales, customers, and pricing, but the solution transformed our operations with real-time insights and centralized control. It brought transparency, pricing consistency, and a scalable platform tailored to our business.”
— Raja Mohammed, General Manager, Fareast Mercantile Co. Ltd.
Interested in Solving a Similar Challenge?
If your distribution business is running paper-based sub-distributor operations and needs real-time visibility, the UpBuff team would be glad to show you how this platform could work for your network.
FMCG Distribution • Sub-Distributor Management • Route-to-Market Automation • Multi-Tenant SaaS