Ready to Buy POS

Web based Point of Sale (POS)

Here are the current features available in the Shop Management Portal. Additional features can be added upon request. This is a fully online portal, allowing you to access and manage your shop from anywhere in the world. For more details, please contact me. If you are interested, I can provide you with a live demo account.

Web based Point of Sale (POS)

Product Demo Video

Features & Details

FEATURES

๐Ÿช Point of Sale (POS)

  • Live item search โ€” type 2+ letters, matching items appear instantly
  • Barcode scanner support (USB keyboard-emulating scanners)
  • Retail & wholesale pricing toggle per sale
  • Decimal quantities (kg, litre) โ€” e.g., 0.600 kg, 2.4 kg
  • Per-line price override for special deals
  • Invoice-level discount (amount)
  • Customer auto-complete by name or phone
  • Quick inline customer creation from POS
  • Walk-in sales with no customer required
  • Four payment methods: Cash, Card, Bank Transfer, Credit
  • Cash Received field + automatic Change-to-Give display (orange panel)
  • Credit sales enforce customer selection and add to customer balance automatically
  • Receipt auto-prints on sale completion
  • Cart Reset / Clear button

๐Ÿ–ฅ๏ธ Customer-Facing Display (Second Screen)

  • Live sync with POS (1-second polling)
  • Full-screen two-column layout: banner gallery (left) + live cart (right)
  • Rotating promotional banners (multiple uploads, configurable interval)
  • Shows item name, unit, quantity, amount
  • Large yellow total for visibility
  • Orange Change to Give panel for cash payments
  • Animated "Thank You" overlay after each sale
  • Auto-refreshes banner list every 60 seconds

๐Ÿ“ฆ Inventory Management

  • Add / edit / disable items
  • Retail price and wholesale price per item
  • Cost price for profit analysis
  • Unit selection (pcs, kg, g, ltr, ml, pack, box, carton, bag, bottle, dozen, meter)
  • Category management (with parent categories)
  • Supplier management
  • Stock quantity tracking
  • Low-stock alert threshold per item
  • Expiry date tracking per item
  • Tax rate per item (or use shop default)
  • Tax-exempt flag per item
  • Active / inactive toggle
  • Barcode field with duplicate detection
  • SKU field
  • Barcode Quick-Scan bar for bulk entry
  • Stock movements audit trail (purchase, sale, return, adjustment, damage, expiry)
  • Admin/Inventory/Cashier can all access item entry

๐Ÿ‘ฅ Customer Management

  • Full customer records: name, phone, email, address
  • Credit limit per customer
  • Running credit balance
  • Customer ledger with two tabs: Invoices & Payments
  • Expandable invoices showing full line items
  • Record payments (cash, card, bank transfer)
  • Payment auto-applies to oldest unpaid invoice first (FIFO)
  • Or settle a specific invoice by clicking its invoice icon
  • Customer statement of account
  • Search by name or phone

๐Ÿฆ Bank Transfers

  • Dedicated transfers register
  • Filter by date range and status (verified / unverified)
  • Summary cards: total / verified / unverified
  • Verify button โ€” confirms money landed in your bank
  • Verified badge with verifier name + timestamp
  • Unverify option (admin only)
  • Full audit trail on verification
  • Receipt and sale view accessible per row

๐Ÿšš Delivery Management

  • Create delivery orders with customer name, phone, address
  • Link delivery to existing customer (auto-fill)
  • Add multiple items per delivery with quantities
  • Assign to specific delivery staff
  • Delivery charge field
  • Six status stages: pending, assigned, out for delivery, delivered, failed, cancelled
  • Delivery staff see only their own assignments
  • Staff updates status from mobile/browser
  • Automatic timestamp when marked delivered
  • Filter by status in the admin list

๐Ÿ“Š Reports

  • Sales Report โ€” daily totals, invoice count, tax collected, top-selling items
  • Tax Report (MIRA-compliant) โ€” gross sales, exempt sales, taxable sales, GST collected, net revenue, per-invoice detail
  • Stock Report โ€” full inventory with cost value total
  • Expiring Items โ€” configurable threshold (7/30/60 days)
  • Low Stock โ€” items below alert threshold
  • Out of Stock โ€” currently unsellable items
  • Customer Credit Report โ€” outstanding balances
  • Cashier Session Report โ€” drawer reconciliation
  • All reports filterable by date range
  • Print-ready layout
  • Excel export (CSV) with shop header on every file
  • PDF export with shop logo, name, address, TIN, contact, and period

๐Ÿ“ Quotations

  • Full quotation system for wholesale customers
  • Live item search (same as POS)
  • Decimal quantities and price override
  • Quick customer creation from within the quote
  • Per-quote discount, notes, and terms
  • Valid-until date
  • Six status stages: draft, sent, accepted, rejected, expired, converted
  • Print as professional A4 document with logo
  • One-click Convert to Sale โ€” becomes a real sale, reduces stock, records GST
  • Expiry warning highlight on the list

๐Ÿ‘จโ€๐Ÿ’ผ Staff & Roles

  • Five roles: Super Admin, Admin, Cashier, Inventory, Delivery
  • Role-based menus (users see only what their role allows)
  • Per-role page access control
  • User enable / disable
  • Password hashing (bcrypt)
  • Last-login tracking
  • Activity audit log (who did what, when, from which IP)

โš™๏ธ Settings

  • Shop name, address, phone, email
  • TIN and GST registration numbers (MIRA)
  • Default tax rate
  • Currency
  • Timezone (Asia/Karachi UTC+5)
  • Invoice footer text
  • Logo upload
  • Favicon upload
  • Banner gallery for customer display
  • Banner rotation interval
  • Auto-save configuration on upload

๐Ÿ” Security

  • Login required โ€” no anonymous access
  • CSRF protection on all forms
  • Session regeneration on login
  • SQL injection prevention (prepared statements throughout)
  • Role-based access on every page
  • HTTPS-ready with .htaccess template
  • Audit log for all sensitive actions
  • Password hashing (never stored in plain text)

๐Ÿงพ Receipts & Invoices

  • 80mm thermal receipt layout
  • Auto-print on sale
  • Shop header with logo, name, address, TIN
  • Customer name and phone shown when applicable
  • Line items with quantity, unit price, line total

Interested in this script?

Get in touch with us today for pricing, customization, and installation support.

Contact Us