https://codegrape.com/category/scripts
Scripts
https://codegrape.com/category/scripts/php-scripts
PHP Scripts

CWPOS - Offline-First Point of Sale System for Retail & Restaurants

CWPOS - Offline-First Point of Sale for Retail & Restaurants

CWPOS is a complete, self-hosted Point of Sale system written in pure PHP. It runs on ordinary cPanel / LiteSpeed shared hosting with no database server required - all data is stored in flat-file JSON / SQLite. One-time purchase, full source code, deploy on unlimited devices in your own store.

Built for the real world: CWPOS works fully offline as a Progressive Web App (PWA), so checkout never stops when the internet drops. Install it on any tablet, phone, or desktop and keep selling.

Key Features

  • Offline-first PWA - install to any device; keeps selling with no connection, syncs when back online
  • Retail & Restaurant modes - fast retail checkout plus floor plan, tables, and bar tabs for food service
  • Split payments & multi-currency - tender across multiple methods, with FX currency support
  • Inventory & stock control - live stock levels, receiving, low-stock awareness, service items
  • Loyalty program - reward repeat customers and track points
  • Shift & cash management - open/close shifts and reconcile the drawer
  • Staff PIN login - fast, per-user access control
  • Dashboards & reports - sales, stock, and a full activity audit log
  • Customizable sidebar and a clean, theme-aware UI (light & dark) out of the box
  • Region-friendly - configurable currency, tax label, and business settings; nothing hardcoded

Technology & Hosting

  • PHP 7.4+ - runs on virtually any shared host
  • No MySQL / database server needed (flat-file JSON / SQLite)
  • cPanel / LiteSpeed friendly, one-page guided installer
  • Self-hosted PWA - your data stays on your server

What You Get

  • Full PHP source code
  • One-time payment - no monthly fees, no per-terminal licensing
  • Guided installer and documentation
  • Free updates to this item

Optional add-on: a Parcels & Package Pickup module (intake → signature capture → release → receipt) is available as a separate item.

Appreciate This
Thank You!

More items by cwfms

by in