The challenge
What the client was dealing with
With 12 stores each running their own informal ordering system, the group had no single source of truth for inventory, no ability to surface products online, and customers regularly ordering out-of-stock items. The management team needed a system simple enough that non-technical store managers could use it from day one.
What we built
Our approach
We built a custom multi-store inventory system with per-location stock levels that updated in real time when orders were placed. The public storefront used Livewire for fast, dynamic filtering without JavaScript complexity.
Mobile money payment integration connected to the MTN and Airtel APIs with automatic order confirmation and SMS receipts. Store managers got a stripped-down Filament admin panel tailored for non-technical users — product listing, order fulfilment, and low-stock alerts only.
The outcome
What changed
The platform processed 1,800 orders in its first month. 94% of orders were fulfilled correctly from the first pick. Average cart abandonment dropped 40% compared to the group's previous WhatsApp flow. Three store managers who had never used a web admin panel were trained and running independently within one day.