Meta POS - Multi-Store Laravel POSMeta POS - Multi-Store Laravel POS
Laravel Point of Sale, Inventory, Multi-Store ERP, Online & Offline POS, Delivery, Accounting Recently UpdatedMeta POS - Multi-Store Laravel POS
Laravel Point of Sale, Inventory, Multi-Store ERP, Online & Offline POS, Delivery, Accounting
Overview

Meta POS - Laravel Point of Sale, Inventory, Multi-Store ERP, Online & Offline POS, Delivery, Accounting

Smart POS & Business Management System — Run Your Whole Store From One Clean Dashboard
Running a shop is hard work. Between ringing up customers, keeping shelves stocked, chasing payments, and figuring out whether you actually made a profit this month, there is barely time to breathe. Meta POS brings checkout, inventory, purchasing, customers, delivery, reporting, and accounting into one self-hosted Laravel system — so you spend less time on paperwork and more time growing the business.
It is built for real shops: retail stores, supermarkets & grocery, and pharmacies. Sell clothing and electronics with variants, weigh fresh produce with scale barcodes, or track medicines with batch, expiry, and FEFO. Choose your industry during install and the system starts with sensible defaults — no SaaS lock-in and no monthly subscription traps.

From the first scan to the end-of-day report, the flow stays simple: add items, take payment, print or share the receipt. Stock updates in the background, sales are recorded, and your reports stay ready when you need them. Whether you run a single counter or several stores, Meta POS scales with you.
Demo Link:
Meta POS comes with:
- Admin / Business Owner panel
- Manager & Cashier workflows (3 cashier layouts + customer display)
- Customer ordering portal (web) + optional Flutter companion (customer & rider)
- Rider / delivery portal with live tracking APIs
- Self-ordering kiosk mode

Why Choose Meta POS:
There are many POS scripts on the market. Meta POS was designed around busy shop owners and their staff — clear screens, sensible defaults, and features that match how real stores operate.
- One-time purchase, fully self-hosted. You own the install and your data. No recurring SaaS fee locking you out of your own shop.
- Works when the internet drops. Checkout can keep selling offline and sync sales back when the connection returns — so a weak line does not stop the queue.
- Industry-ready on day one. Install wizard presets for Retail, Supermarket, or Pharmacy — weight selling, batches, and expiry where they belong.
- Built for non-technical teams. Clean cashier UI, guided install wizard, and plain-English HTML docs at
/documentation. - Made for real shops. Weight items for grocery, FEFO batches & drug schedules for pharmacy, barcodes & labels for retail, multi-store transfers for chains.
- Delivery built in. Door-to-door orders, rider assignment / open pool, COD settlement at the till, plus optional Flutter apps for customers and riders.
- Global payments, local languages. Enable from 18 online gateways, switch among 15 shipped languages (including Arabic & Urdu RTL), and set currency, tax, and timezone once.
- Looks professional day or night. Modern responsive UI so it fits shops worldwide.
In short: powerful enough for a serious multi-store operation, simple enough that staff can start on day one.
Features

Everything you get, explained in plain language.
Fast, Reliable Checkout (POS)

Scan barcodes, search products instantly, build the cart, apply discounts (with manager approval when needed), split payments, hold / park a sale and resume later, and finish in seconds. Open and close shifts with X/Z-style reporting, reconcile the drawer, process returns, and keep lines moving on modest hardware. Choose from three cashier layouts (Beam, Lane, Counter) to match your counter style.

Works Offline, Syncs Automatically
Lost connection? Keep selling at the till. Offline sales are queued safely on the device (IndexedDB) and sync back when you are online again — with an admin sync log so you can audit what came through. So outages and weak Wi‑Fi do not force you to turn customers away.
Powerful Multi-Store Inventory

Always know what you have. Track stock across stores and terminals, get low-stock alerts, transfer inventory, run stock takes (including scan-assisted counts), adjustments with reasons, and stock requisitions that compile into purchase plans. Every sale, purchase, and return updates stock automatically.
Smart Product Catalog

Manage products with categories, brands, units, barcodes, images, and pricing. Support simple products, variants (sizes / colours), and kits / bundles that deduct component stock on sale. Import and export via CSV / Excel, bulk image tools, weight-based grocery items, and scale / PLU barcode decoding — without drowning staff in complexity.
Pharmacy-Ready: Batches, Expiry & FEFO
Track medicines and perishables by batch and expiry. Prefer oldest / soonest-expiring stock first (FEFO), optionally block expired sales, and manage drug schedules for pharmacy workflows — reduce waste and keep the counter safer.
Purchases & Supplier Management

Create purchase orders, receive stock, manage suppliers, record supplier payments, and handle purchase returns. Costs and inventory stay in sync as goods move in and out.
Orders, Returns & Digital Receipts
Every sale, return, refund, and held order is easy to find. Reprint receipts, share public receipt links / QR
(/r/{token}), and look up past transactions without digging through spreadsheets.
Customers, Credit, Store Credit & Loyalty

Save customer details and groups, allow credit sales, track outstanding balances, collect payments later, and review statements plus aged receivables. Apply store credit at the till, and earn loyalty points on sales (with group multipliers) — so you always know who owes what and who is a regular.
Payments, Discounts & Taxes — 18 Gateways Ready
Accept cash, card, UPI / QR at the counter, and popular online gateways (buyer configures their own keys). Split a bill across methods, apply item or cart discounts, and set tax components, groups, and classifications that match local requirements.

Online gateways included (enable what you need): Stripe, Razorpay, PayPal, Square, Paystack, Flutterwave, Mercado Pago, Authorize.net, PhonePe, Cashfree, SSLCommerz, bKash, Nagad, JazzCash, iyzico, Omise, Tap, and YooKassa.
Self-Ordering Kiosk & Customer Display
Let shoppers browse and order on a spare terminal, then fulfil from a live queue with pickup codes and till claim. Use a second screen as a customer-facing display that mirrors the cart — clearer for the customer, faster for the cashier.
Door-to-Door Delivery + Mobile Companion

Customers place delivery orders from the web portal (or Flutter app). Managers accept and assign riders — or riders claim from an open pool. Track progress on live maps, settle COD cash back at the till, and use Sanctum APIs for the optional Flutter customer + rider companion (one app, dual role).


Reports, Expenses & Scheduled Email

See sales by product, cashier, category, payment method, and more — plus discounts, top customers / suppliers, shifts by cashier, inventory snapshot, and aged receivables. Export PDF / Excel / CSV, save report views, record store expenses, and email scheduled reports on a daily, weekly, or monthly cadence (requires server cron / queue).
Accounting That Posts Itself

Chart of accounts, account mappings, opening balances, journals (with reverse), fiscal periods, and year close. Core financial reports: trial balance, general ledger, profit & loss, balance sheet, and cash flow. Sales, returns, purchases, payments, and expenses can post into the books automatically — with period locks to protect closed periods.
Staff Roles, Security, Hardware & Ops
Spatie roles & permissions for admin, manager, cashier, stock, and delivery staff. Optional staff 2FA / MFA, audit log, login log, and live terminal monitoring. Per-terminal hardware profiles (receipt printer, label printer, scanner, cash drawer, camera), label sheet printing, test print / drawer kick, language switching, backups (run / schedule / restore), SMS drivers (Twilio or Bangladesh HTTP — buyer-configured), and an in-app updates area for commercial distribution.
Languages & Localization

15 languages shipped out of the box (English, Arabic, Bengali, Spanish, French, Hindi, Italian, Japanese, Portuguese, Russian, Tamil, Thai, Turkish, Urdu, Chinese), including RTL for Arabic and Urdu. Admin tools let you manage, import, and export languages. Set currency, timezone, tax rules, and receipt branding once — the rest of the system follows.
Tech Stack

What’s Included
- Main application source (Main File builds may include
vendor/+ compiled assets) - Install wizard at
/installwith Retail / Supermarket / Pharmacy industry presets - Beginner-friendly HTML user guide at
/documentation - README, CHANGELOG, LICENSE, SUPPORT, third-party license notices
- Optional Flutter customer + rider app source
Requirements

- PHP 8.3+ with common Laravel extensions
- MySQL 8+ / MariaDB (SQLite OK for local trials)
- Composer 2.x for source installs · Node.js 20+ only if rebuilding front-end assets
- Apache / Nginx with DocumentRoot =
public/ - Flutter SDK only if you build the mobile companion
Instructions
Installation
- Upload the package and point the domain DocumentRoot to
public/ - Copy
.env.example→.env, setAPP_URL, database credentials, andAPP_DEBUG=false - Visit
/installand complete the wizard — pick your industry, create admin, finish (or follow README for Composer + npm) - Open
/documentationfor the full user guide
Limitations / Buyer Setup
- Payment gateways, SMS, and push notification keys are configured by the buyer in
.env/ settings — not pre-connected to live merchant accounts - Scheduled reports, backups on a schedule, and queues need cron / queue workers on the server
- Map tiles (OpenStreetMap) and optional OSRM routing need network access; production routing should use your own OSRM or equivalent
- Offline mode covers cashier checkout queue + sync (not a fully offline admin ERP)
- Flutter builds require a local Flutter SDK; APKs are not required in the Main File
- Mobile push (FCM) hooks exist on the API; wire packages / keys when you enable push for the companion app
Conclusion
Meta POS gives small and growing businesses the tools serious retail depends on — fast checkout (online or offline), accurate multi-store inventory, kits & variants, pharmacy FEFO, flexible payments across 18 gateways, customer credit & store credit, kiosk, delivery with live tracking, reporting, and full accounting — in a clean, self-hosted package you fully own.
Get it once. Own it forever. Run your shop with confidence.
Trademarks / Preview Assets
Payment gateway and technology logos on the marketing page are used for recognition only
and remain the property of their respective owners. See THIRD_PARTY_LICENSES.md.
Product UI screenshots are captures of Meta POS.
Support
Item support via the Codester support channel during the included support period.
See SUPPORT.md in the package for scope and what to include in requests.
Other items by this author
| Category | Scripts & Code / PHP Scripts / POS |
| First release | 26 July 2026 |
| Last update | 26 July 2026 |
| HTML/CSS Framework | Bootstrap |
| Files included | .php, .css, .html |
| Database | MySQL 5.x |
| Software framework | Laravel |
| JavaScript Framework | jQuery, Node.js |
| Tags | php, delivery, pharmacy, retail, accounting, erp, inventory, POS, laravel, barcode, Point Of Sale, invoicing, Multi Store, offline pos, kiosk |









