ShopPOS — Complete Point of Sale System for Reta icon

ShopPOS — Complete Point of Sale System for Reta

Go to Website
Hot or Not
ShopPOS — Complete Point of Sale System for Reta

Description

ShopPOS — Complete Point of Sale System for Retail

ShopPOS is a complete, self-hosted point of sale system built with Laravel. It covers the entire retail counter workflow: lightning-fast billing, inventory and stock control, customers with loyalty and store credit, gift cards and coupons, quotations, online payment links, purchases and suppliers, expenses, multi-store management, rich sales reports, and a token-based REST API — all in one clean, modern interface your staff will learn in minutes. It is 100% white-label: your shop name, logo, colors, receipt footer and invoice terms come from the installer and the settings panel. No "powered by" lines, no vendor branding anywhere the customer or staff can see. 5-minute installation. Upload the zip, open your domain, and a step-by-step wizard checks requirements, connects MySQL, creates your admin account and locks itself. No Composer, no SSH, no command line — vendor/ is included.

Demo

Features

Key Features

Billing (POS)

  • Touch-friendly POS screen with product search, barcode entry and quick keys
  • Cash, card, split-tender and store-credit payments in one sale
  • Bill-level discounts (percent or flat) with server-side validation
  • Per-line discounts, tax per line, held/b parked sales###li/li###
  • One-click sale void with manager PIN protection
  • Full and partial sales returns with per-item returnable quantities, refund to cash / store credit / original method, and proportional discount handling

Inventory

  • Products with SKU, barcode, purchase/sale price, tax rate, reorder level
  • Product variants (size/color) with independent stock
  • Categories, brands, units
  • Stock movements ledger — every in/out is recorded with reason and reference
  • Low-stock alerts (dashboard + optional SMS)
  • Stock adjustment, damage recording, opening stock, CSV import/export
  • Product labels/barcode sheet printing

Purchases & Suppliers

  • Purchase orders with receiving, supplier balances, purchase returns
  • Supplier management with purchase history

Customers, Loyalty & Gift Cards

  • Customer profiles with purchase history, loyalty points (configurable earn/redeem rates) and store credit
  • Gift cards: issue, reload, redeem, expiry, full transaction ledger
  • Coupons and promotions (buy-X-get-Y, percent/flat)
  • Customer groups and a self-service customer portal (private token link)

Quotations & Payment Links

  • Quotations with draft/sent/accepted states and one-click convert-to-sale
  • Online payment links for unpaid invoices/quotations via Stripe and Razorpay (webhooks included; hidden until you configure keys)

Money & Reports

  • Expenses with categories
  • Daily Z-report (shift close, printable)
  • Sales reports with CSV export, profit & loss, gift-card liability, audit log, loss-prevention flags

Multi-store

  • Run several stores from one install, per-store stock, users and reports
  • Role-based access: Admin, Manager, Cashier (71 permission-guarded routes, nav hides what a role can't use)

Platform

  • Token-based REST API (products, sales, customers, stock) + built-in API docs page
  • Backup / restore, one-click demo-data purge
  • 5-step installer wizard (welcome → requirements → MySQL → admin/shop → done) with auto-lock
  • Fully translatable language files, RTL-ready layout
  • Responsive: works on desktop, tablet and phones (mobile drawer nav)

Requirements

  • PHP 8.2 or higher (8.3 recommended)
  • MySQL 5.7+ / MariaDB 10.3+ (MySQL only — no SQLite/PostgreSQL)
  • PHP extensions: mbstring, openssl, pdo_mysql, curl, fileinfo, zip, gd
  • Apache or Nginx with mod_rewrite (or equivalent)
  • Writable storage/, bootstrap/cache/ and .env (the installer checks this for you)

Instructions

  1. Upload the zip contents to your hosting (e.g. public_html/) — vendor/ is already included, no Composer needed.
  2. Create an empty MySQL database in cPanel.
  3. Open your domain — the installer wizard starts automatically.
  4. Follow the 5 steps: welcome → requirements check → database → admin & shop setup → done.
  5. Log in. The installer locks itself after completion.

A complete user manual (docs/USER-MANUAL.md) and README.md are included in the package.

Authormohammadwaseem
CategoryScripts & Code / PHP Scripts / POS
Price$29
Extended License$87
First ReleaseOct 14, 2026
Last UpdateOct 14, 2026
DatabaseMySQL 5.x
Files included.php, .css, .html, JavaScript .js
Software versionPHP 8.2, PHP 8.3
Html/css frameworkBootstrap
Software frameworkLaravel
Programming languagePHP, JavaScript

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit
Free social media tools for creators & solofounders

Free social media tools for creators & solofounders

295 free tools for growing your social media: write, plan, grow on local AI models, 100% free forever, No sign-up required, No trial. Write, check and measure posts on LinkedIn, Instagram, TikTok, X, YouTube, Reddit, Product Hunt and more: a free social media scheduler for 17 networks, engagement rate calculators, character counters, best time to post, hook generators and follower growth calculators. No login anywhere, no API or credit usage.

712 views · 6 clicks

$6