Grocery Store Management System. Billing for grocery and general stores: pieces and loose items by weight, expiry alerts, udhar khata and clear profit reports.
Key features
Sell by piece or loose by kg / litre with decimal quantities
Barcode and SKU scanning
Expiry tracking with earliest-expiry-first stock use
Low-stock and expiring-soon alerts
Customer udhar khata
Purchases with expiry dates and supplier balances
Hold bill, discounts, tax, multiple payment methods
Runs on ordinary shared hosting (PHP 8.2+ and MySQL), no special server needed
Works on desktop, laptop, tablet and mobile browsers
Secure login with role permissions and audit trail
PKR currency and Asia/Karachi time zone
Thermal receipt printing through the browser (58 mm / 80 mm)
Database backup download and clear installation guide
Questions
A hosting plan with PHP 8.2 or newer and one MySQL database, plus a modern browser. The installer asks for your database details and creates the admin account.
Barcode scanners that work like a keyboard (USB or Bluetooth) and any thermal printer installed on your computer, printed through the browser. Silent printing and direct cash-drawer signals need extra local software and are not part of the standard package.