Point of Sale

Run your counter
from any browser.

A complete self-hosted POS for Caribbean retail, food service and hospitality. Open the terminal on any laptop, tablet or phone and start selling in minutes. PHP 7.4+, flat-file JSON. No database, no subscription, no hardware lock-in.

Live Demo: pos.cwfms.com
Instant download
PHP 7.4+ · No database
Own it — $99.00 one-time
CWPOS — Terminal
Products
🥤
Cold Brew Coffee
J$550
🍞
Cinnamon Loaf
J$480
🥗
Lunch Bowl
J$1,200
🧁
Red Velvet Cupcake
J$350
Cart
Cold Brew ×2J$1,100
Lunch Bowl ×1J$1,200
Cupcake ×1J$350
Tax (15%)J$397
TotalJ$3,047
💵 Cash
💳 Card
📱 Transfer
⚡ Charge J$3,047

A full POS that runs
in any browser

Built for Caribbean shops, cafés, restaurants and service businesses that need to sell fast without expensive hardware, cloud subscriptions or complicated setups.

🖥️
Browser-Based Terminal
Open on any laptop, tablet or phone. No app to install, no hardware to buy. Works on Android, iOS, Windows and Mac — if it has a browser, it runs CWPOS.
📦
Product Catalogue
Categories with colour labels, SKUs, per-item tax rates, stock levels and tracking. Mark products active or inactive — they appear or disappear from the terminal instantly.
🧾
Cart & Discounts
Tap to add products, adjust quantities, apply percentage or fixed discounts per sale. Tax calculated automatically. Numpad for cash tendering with change.
🖨️
Thermal Receipts
Browser print to any thermal receipt printer — no driver, app or extra hardware required. Receipt shows items, totals, tax, change, cashier and a custom footer message.
👥
Customer Tracking
Optional customer directory with lifetime spend, visit count and last visit date. Attach a customer to any sale — builds history over time without any extra effort.
📊
Daily Sales Reports
Revenue by day with bar chart, product sales breakdown and payment method totals. Filter by date range. See which products move and which don't.
🔄
Void & Refund
Void any completed transaction — stock levels restore automatically. Mark transactions as refunded with a note. Full transaction history with status tracking.
👔
Multi-Cashier Staff
Create cashier and supervisor accounts with per-module permissions. Each cashier logs in separately — every sale is recorded against the person who made it.
🔗
CWPay Integration
Generate a CWPay payment link from the terminal for remote or phone orders. Customer pays online — CWPOS records it automatically when the payment arrives.

Accept how your
customers want to pay

CWPOS handles cash, card and bank/mobile transfer natively — no third-party processor needed for in-person sales. Pair with CWPay for remote payment links.

💵
Cash
Built-in
Built-in
Numpad, automatic change calculation, cash tendering. Works fully offline — no internet required for cash sales.
💳
Card / EFTPOS
Built-in
Built-in
Process card payments on your own card terminal or mPOS device. CWPOS records the sale — your card machine handles the transaction.
📱
Bank / Mobile Transfer
Built-in
Built-in
LYNK, WiPay, PayPal Friends & Family, bank transfers, Zelle — cashier confirms receipt and completes the sale in CWPOS.
🔗
CWPay Link
Via CWPay
Add-on
Generate a payment link for remote or phone orders. Customer pays online via WiPay, PayPal, Stripe or Volet. CWPOS records automatically.
🧾
CWInvoice
Via CWInvoice
Add-on
Create a formal invoice from a POS sale. Useful for B2B customers who need proper invoicing records instead of just a receipt.
📊
CWFMS Journal
Via CWFMS
Add-on
Post income journal entries to CWFMS automatically when a sale is completed. Keeps your business finances in sync without double-entry.

One purchase. Everything included.

A single zip with the complete CWPOS system — setup wizard, full POS terminal, all modules, and integration hooks for CWPay, CWInvoice and CWFMS.

Terminal & Sales
  • Browser-based POS terminal — laptop, tablet or phone
  • Product catalogue with categories, colours and SKUs
  • Per-item tax rates, stock tracking and stock levels
  • Cart with quantity controls and line-item management
  • Percentage and fixed-amount discounts per sale
  • Cash numpad with automatic change calculation
  • Card and bank/mobile transfer payment recording
  • Thermal receipt printing via browser — no driver needed
  • Transaction void and refund with stock restoration
  • Custom receipt footer and brand colour
Management & Integrations
  • Customer directory with spend and visit history
  • Daily revenue chart and product sales breakdown
  • Payment method totals report
  • Multi-cashier staff accounts with permissions
  • Audit log — every sale, void and login recorded
  • CWPay integration — remote payment link from terminal
  • CWInvoice integration — invoice from sale
  • CWFMS integration — auto journal entry
  • PHP 7.4+ / flat-file JSON — no database required
  • Runs on any standard cPanel shared hosting
Requirements: PHP 7.4+ with json, curl, session extensions. Any standard cPanel shared hosting with HTTPS. Writable data/ directory. Browser print for thermal receipts — any ESC/POS printer connected to the device running the browser.
✓ v1.1.0 — Available Now
$99.00 USD
One-time · Own it forever · Full source code · Instant delivery
Buy CWPOS & Download Now → Sign In to Access Purchases
Delivered by email immediately after payment
🔒
Secure checkout — PayPal or Volet
📦
Complete system — terminal, reports, staff accounts
♻️
Up to 5 downloads · 48-hour secure link
Pairs well with
🧾 CWInvoice View →
🔗 CWPay View →
📈 Natural Upgrade

Need professional invoicing alongside your POS?

CWInvoice lets you send formal invoices, estimates and recurring billing to your B2B clients — separately from your day-to-day POS receipts. When a client needs a proper invoice instead of a receipt, CWInvoice has it covered. Both systems run independently on your hosting.

Explore CWInvoice — $39.00 → Start with CWPOS — $99.00
CWPOS · $99.00 one-time · No subscription · Own it forever
The CWShop Suite

One unified system for your business

CWPOS is your front counter. Behind it, CWPay collects remote payments, CWInvoice handles B2B billing, CWBooks keeps the books, and CWFMS tracks your overall financial health — all connected, all on your own server.

💰
CWFMS
Wealth & Finance Manager

Track net worth, budgets, cashflow, payroll and GCT. CWPOS sales can push income journal entries into CWFMS automatically.

Learn more →
🏢
Folio
Office & HR System

Staff records, leave, contracts and HR workflows. Manage the people behind your POS counter — from onboarding to payroll.

Learn more →
📒
CWBooks
Double-Entry Accounting

Every CWPOS sale can post a journal entry into CWBooks. Your daily takings appear in the books without a separate step.

Learn more →
🧾
CWInvoice
Professional Invoicing

Generate a formal invoice from any CWPOS sale for B2B clients who need proper invoicing records alongside or instead of a POS receipt.

Learn more →
💳
CWPay
Payment Link Manager

Create a CWPay link from the CWPOS terminal for phone or remote orders. Customer pays online via WiPay, PayPal or Stripe — CWPOS records it automatically.

Learn more →
🖥️
CWPOS
Point of Sale Terminal
You are here

Your current product. Sell in-person from any browser — products, cart, cash, card, receipts, reports and staff management built in.

How CWPOS connects to the suite
CWPOS + CWPay
From the terminal, generate a CWPay link for remote or phone orders. The customer pays via WiPay, PayPal, Stripe or Volet and the sale records in CWPOS automatically.
CWPOS + CWInvoice
For B2B clients who need a formal invoice instead of a POS receipt — create one in CWInvoice directly from the CWPOS sale. No double-entry, no duplicated effort.
CWPOS + CWBooks
Every completed CWPOS sale can push an income journal entry into CWBooks. Your daily takings appear in the accounts without manual posting.
CWPOS + CWFMS
CWPOS sales feed into CWFMS cashflow tracking. See your counter revenue alongside your budgets, expenses and overall business financial position.