FMCG Distribution

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.

FM
Customer Fareast Mercantile Co. Ltd.
7 min read
Building a Multi-Tenant Sub-Distributor Management Solution for 30,000+ Retail Outlets
ClientFareast Mercantile Co. Ltd. (FMCL)
RegionGhana, West Africa
IndustryFMCG Distribution, Logistics & Warehousing, Appliances
Network Reach30,000+ neighborhood stores
Business VerticalsFMCG, FOOD1, FOOD2, CADBURY
Brand PartnersUnilever, Colgate-Palmolive, Red Bull, Emborg, Kerrygold, ORO, Scanfrost, Ignis, Frigidaire
ERP in UseOracle
Solution DeliveredMulti-tenant Sub-Distributor (SubD) management platform with mobile sales application
Implementation Time2 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.

FMCL Ghana admin portal — All Outlets listing screen with sub-distributor records showing code, name, contact, outlet type, class, and status columns
Admin platform — sub-distributor outlet management across the SubD network
FMCL Ghana admin portal — Route Assign screen showing assigned distribution routes by sub-distributor with status indicators
Admin platform — assigning daily routes to field sales representatives across SubDs
FMCL Ghana van sales mobile app on the TWO STREAMS delivery route — daily sales summary in Ghanaian cedi (cash sales, credit sales, orders), stock update widget, and route/outlets/orders navigation
Field sales mobile app — daily dashboard with sales summary, stock view, and quick navigation

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.

Book a DemoContact Us


FMCG Distribution • Sub-Distributor Management • Route-to-Market Automation • Multi-Tenant SaaS

Tagged: #fmcg-distribution #subd-management #route-to-market-automation #multi-tenant-saas #field-sales-mobile-app #ghana