Scan several products into one basket, increase repeated quantities, check the total and complete one reliable sale.
Download latest build
Built for everyday African retail
Your shop.
Clearer every day.
Scan barcodes and QR codes to add stock faster, serve one customer with a full basket, work offline and use Smart Restock to see what deserves your cash next.
90 days free · No automatic charge when the trial ends · No special hardware · Offline-first · Protected merchant data
The reliability chain
From the shelf to the truth.
Keep selling locally. ShopLite queues each unique transaction and synchronises safely when a connection returns.
Record cash, transfer, Moniepoint POS, OPay POS, Paystack POS or another method in one truthful business view.
Convert cartons, crates, bundles, packs and loose units into accurate sellable stock and unit cost.
Owners, managers, cashiers and inventory staff can use different phones with controlled roles.
See revenue, product cost, stock movement and estimated gross profit without wrestling with spreadsheets.
Smart Restock combines selling speed, profit margin, live stock and estimated days left to guide the next buying decision.
Simple, transparent pricing
Choose the time that suits your shop.
Every new business starts with 90 free days. No payment is required to begin and there is no automatic charge when the trial ends. To continue after the trial, choose and pay for one of four subscription periods. Prices are per active user and 7.5% VAT is itemised before payment.
Monthly
₦5,000.00 per active user VAT ₦375.00 · Total ₦5,375.00Quarterly
₦15,000.00 per active user VAT ₦1,125.00 · Total ₦16,125.00Half-yearly
₦30,000.00 per active user VAT ₦2,250.00 · Total ₦32,250.00Annual
₦60,000.00 per active user VAT ₦4,500.00 · Total ₦64,500.00ShopLite Academy
The complete A–Z shop guide.
Open any letter for a simple task-based lesson. The animated guide rail follows the same dependable journey used throughout the app.
A
Account and store
Create the owner account, store name, phone number and country. Your first 90 days are free, with no automatic charge when the trial ends.
+
Account and store
Create the owner account, store name, phone number and country. Your first 90 days are free, with no automatic charge when the trial ends.
Do this: Create the owner account, store name, phone number and country. Your first 90 days are free, with no automatic charge when the trial ends.
Ask Support →
B
Barcode and QR
Open Scanner, allow camera access, centre the code in the frame and wait for the beep and product match.
+
Barcode and QR
Open Scanner, allow camera access, centre the code in the frame and wait for the beep and product match.
Do this: Open Scanner, allow camera access, centre the code in the frame and wait for the beep and product match.
Ask Support →
C
Cartons, bundles and packs
Receive packaged stock, enter packages and units per package, then add any loose units.
+
Cartons, bundles and packs
Receive packaged stock, enter packages and units per package, then add any loose units.
Do this: Receive packaged stock, enter packages and units per package, then add any loose units.
Ask Support →
D
Dashboard
Check products, stock, sales, profit, recent sales and low-stock warnings from one screen.
+
Dashboard
Check products, stock, sales, profit, recent sales and low-stock warnings from one screen.
Do this: Check products, stock, sales, profit, recent sales and low-stock warnings from one screen.
Ask Support →
E
Employees
Give each staff member a separate secure login and the role needed for their job.
+
Employees
Give each staff member a separate secure login and the role needed for their job.
Do this: Give each staff member a separate secure login and the role needed for their job.
Ask Support →
F
Find products
Search by name, barcode, QR value or product code when a camera scan is not convenient.
+
Find products
Search by name, barcode, QR value or product code when a camera scan is not convenient.
Do this: Search by name, barcode, QR value or product code when a camera scan is not convenient.
Ask Support →
G
Goods receiving
Choose the product, package type, quantity, purchase cost, selling price, supplier and invoice reference.
+
Goods receiving
Choose the product, package type, quantity, purchase cost, selling price, supplier and invoice reference.
Do this: Choose the product, package type, quantity, purchase cost, selling price, supplier and invoice reference.
Ask Support →
H
Handle no internet
Keep selling offline. ShopLite clears the basket only after the complete receipt is stored durably on the phone, then synchronises it safely when service returns.
+
Handle no internet
Keep selling offline. ShopLite clears the basket only after the complete receipt is stored durably on the phone, then synchronises it safely when service returns.
Do this: Complete the sale once. If ShopLite cannot verify the saved offline receipt, the sale is not completed and the basket stays on screen so you can free device storage and try again.
Ask Support →
I
Inventory control
Review stock on hand, reorder level, cost price, selling price and the movement history for each product.
+
Inventory control
Review stock on hand, reorder level, cost price, selling price and the movement history for each product.
Do this: Review stock on hand, reorder level, cost price, selling price and the movement history for each product.
Ask Support →
J
Join items in one basket
Scan or add several products for one customer. Repeated scans increase that product's quantity.
+
Join items in one basket
Scan or add several products for one customer. Repeated scans increase that product's quantity.
Do this: Scan or add several products for one customer. Repeated scans increase that product's quantity.
Ask Support →
K
Keep prices correct
Update cost and selling prices when suppliers change prices so profit remains truthful.
+
Keep prices correct
Update cost and selling prices when suppliers change prices so profit remains truthful.
Do this: Update cost and selling prices when suppliers change prices so profit remains truthful.
Ask Support →
L
Low-stock warnings
Set a reorder level and use the dashboard warning before an important product runs out.
+
Low-stock warnings
Set a reorder level and use the dashboard warning before an important product runs out.
Do this: Set a reorder level and use the dashboard warning before an important product runs out.
Ask Support →
M
Multiple phones
Use one business on several phones. Billing follows active user accounts, not the number of phones.
+
Multiple phones
Use one business on several phones. Billing follows active user accounts, not the number of phones.
Do this: Use one business on several phones. Billing follows active user accounts, not the number of phones.
Ask Support →
N
New sale
Build the customer basket, verify quantities and totals, choose the payment method and complete the sale once.
+
New sale
Build the customer basket, verify quantities and totals, choose the payment method and complete the sale once.
Do this: Build the customer basket, verify quantities and totals, choose the payment method and complete the sale once.
Ask Support →
O
Offline sync
Watch pending transactions, reconnect, sync, and confirm the queue clears without creating duplicate sales.
+
Offline sync
Watch pending transactions, reconnect, sync, and confirm the queue clears without creating duplicate sales.
Do this: Watch pending transactions, reconnect, sync, and confirm the queue clears without creating duplicate sales.
Ask Support →
P
Payment records
Record cash, transfer, Moniepoint POS, OPay POS, Paystack POS or another method used by the customer.
+
Payment records
Record cash, transfer, Moniepoint POS, OPay POS, Paystack POS or another method used by the customer.
Do this: Record cash, transfer, Moniepoint POS, OPay POS, Paystack POS or another method used by the customer.
Ask Support →
Q
Quantity checks
Use plus and minus controls before payment. ShopLite blocks a sale that exceeds available stock.
+
Quantity checks
Use plus and minus controls before payment. ShopLite blocks a sale that exceeds available stock.
Do this: Use plus and minus controls before payment. ShopLite blocks a sale that exceeds available stock.
Ask Support →
R
Receipt sharing
After a sale, share the receipt with the customer through WhatsApp or email and keep the business copy.
+
Receipt sharing
After a sale, share the receipt with the customer through WhatsApp or email and keep the business copy.
Do this: After a sale, share the receipt with the customer through WhatsApp or email and keep the business copy.
Ask Support →
S
Sales reports
Review daily, weekly and custom date ranges for sales, profit and stock performance.
+
Sales reports
Review daily, weekly and custom date ranges for sales, profit and stock performance.
Do this: Review daily, weekly and custom date ranges for sales, profit and stock performance.
Ask Support →
T
Team roles
Use owner, manager, cashier, inventory, accountant or read-only access; remove access when staff leave.
+
Team roles
Use owner, manager, cashier, inventory, accountant or read-only access; remove access when staff leave.
Do this: Use owner, manager, cashier, inventory, accountant or read-only access; remove access when staff leave.
Ask Support →
U
Understand profit
Compare sales with product cost to see estimated gross profit, not revenue alone.
+
Understand profit
Compare sales with product cost to see estimated gross profit, not revenue alone.
Do this: Compare sales with product cost to see estimated gross profit, not revenue alone.
Ask Support →
V
Verify backup
Create an encrypted business backup and confirm its date before changing or replacing a phone.
+
Verify backup
Create an encrypted business backup and confirm its date before changing or replacing a phone.
Do this: Create an encrypted business backup and confirm its date before changing or replacing a phone.
Ask Support →
W
WhatsApp support
Request onboarding help or report an issue with the app version and category—never send a password or PIN.
+
WhatsApp support
Request onboarding help or report an issue with the app version and category—never send a password or PIN.
Do this: Request onboarding help or report an issue with the app version and category—never send a password or PIN.
Ask Support →
X
eXamine activity
Use audit and reporting records to understand who changed stock, staff access or important business data.
+
eXamine activity
Use audit and reporting records to understand who changed stock, staff access or important business data.
Do this: Use audit and reporting records to understand who changed stock, staff access or important business data.
Ask Support →
Y
Year and date-range review
Compare selected periods and spot changes in sales, stock movement and profit over time.
+
Year and date-range review
Compare selected periods and spot changes in sales, stock movement and profit over time.
Do this: Compare selected periods and spot changes in sales, stock movement and profit over time.
Ask Support →
Z
Zero-panic restore
On a replacement phone, sign in, restore the encrypted backup, sync, and verify products, stock and sales.
+
Zero-panic restore
On a replacement phone, sign in, restore the encrypted backup, sync, and verify products, stock and sales.
Do this: On a replacement phone, sign in, restore the encrypted backup, sync, and verify products, stock and sales.
Ask Support →Learn in your voice
Five Nigerian tutorial tracks, with regional pages for Africa.
Tutorials support English, Nigerian Pidgin, Hausa, Igbo and Yorùbá. Dedicated French, Swahili and Arabic website pages provide localized entry points for regional expansion.
Add product → scan → sell → check stock → view profit
Text, audio and motion lesson structureAdd product → scan am → sell am → check stock → see your profit
Text, audio and motion lesson structureƘara kaya → duba lambar kaya → sayar → duba haja → ga riba
Text, audio and motion lesson structureTinye ngwaahịa → nyocha koodu → ree → lelee ngwaahịa → hụ uru
Text, audio and motion lesson structureṢàfikún ọjà → ṣàyẹ̀wò àmì → tà → wo ọjà tó kù → rí èrè
Text, audio and motion lesson structureUne page locale pour les commerçants francophones.
Ouvrir la version française →Ukurasa wa eneo kwa wafanyabiashara wa Afrika Mashariki.
Fungua Kiswahili →صفحة محلية لأصحاب المتاجر الناطقين بالعربية.
افتح النسخة العربية ←Merchant support
Help should be one tap away.
Get onboarding help, report a problem or request a feature through WhatsApp. Include the app version and issue category—never send passwords, PINs or payment credentials.
Verified Android test release
Install ShopLite directly.
Download the signed APK only from ShopLite.Africa. Android may ask you to allow installs from this browser once; switch that permission off again after installation.
- 1Check the address is exactly shoplite.africa, then download the signed APK.
- 2Open the download and, if asked, allow this browser as an install source.
- 3Verify the version and SHA-256 shown here before continuing.
- 4Install and open ShopLite, then turn off the install-source permission.