Built on ERPNext & Frappe

Retail management built for African supermarkets

One platform for POS, multi-branch operations, loyalty, mobile money reconciliation, and stock control — purpose-built for supermarkets, mini-marts, and multi-branch retail chains.

Upgrade-safe by design — all supermarket logic lives in a dedicated layer, ERPNext core is never modified.

15+
Retail-specific roles
25+
Purpose-built DocTypes
Multi
Branch & terminal ready
Open
Built on open-source ERPNext
Features

Everything a supermarket floor actually runs on

Not a generic ERP with retail bolted on — every feature here was built around how a supermarket checkout, back office, and branch network actually operate day to day.

Multi-Branch Operations

Run every store from one system — per-branch accounts, cost centres, and reorder rules, with role-based visibility for branch managers.

Barcode & Batch Tracking

Primary and alternative barcodes per item, weighed-item support, and batch/expiry tracking enforced right at the point of sale.

Cashier Shift Control

Shifts open before sales can start. Expected-vs-counted cash is reconciled automatically, with manager approval on variance.

Loyalty & Promotions

Points earned and redeemed automatically at checkout, configurable promotion rules, and coupon support out of the box.

Near-Expiry & Auto Reorder

Daily scans flag expiring batches before they become write-offs, and low-stock items generate purchase requests automatically.

Payment Reconciliation

Cash, card, and mobile money clearing accounts reconcile per branch, with a dedicated reconciliation batch workflow.

Platform

Built on ERPNext, extended — never forked

AfriRetail ERP is a custom application layered on top of ERPNext and the Frappe Framework. Every retail feature is delivered through custom DocTypes, hooks, and fixtures — core ERPNext is never modified, so upgrades stay clean.

  • Standard bench update upgrade path, no forked core
  • Full accounting, purchasing, and inventory from ERPNext underneath
  • REST API layer for POS hardware and third-party integrations
  • Self-hosted — your data stays on infrastructure you control
FrameworkFrappe ≥ 15.0
ERP CoreERPNext ≥ 15.0
DatabaseMariaDB ≥ 10.6
LicenseGPL v3.0
DeploymentSelf-hosted
Who it's for

One system, every role on the floor and in the back office

Purpose-built roles mean each person sees exactly what their job needs — nothing more.

Retail Administrator Branch Manager Store Manager Cashier Stock Manager Inventory Clerk Procurement Manager Retail Accountant Finance Manager CRM Manager Auditor Warehouse Staff Shelf Attendant Price Controller Promotion Manager

Ready to bring your stores onto AfriRetail ERP?

Log in to the dashboard to configure branches, terminals, and your team.

Login to Dashboard