Ownware

Vendra — POS & Inventory System (PHP + MySQL, Self-Hosted)

Self-hosted POS & inventory engineered so overselling is impossible.

Vendra — POS & Inventory System (PHP + MySQL, Self-Hosted) preview banner

The problem it solves

Retail shops, cafés, and market stalls need stock counts they can trust and profit numbers that are real — but cheap POS scripts fall apart on exactly that: counts drift, overselling happens, and margin reports become fiction because cost isn't tracked properly.

  • Stock counts that drift from what's actually on the shelf
  • Overselling the last unit when two cashiers ring up at once
  • Profit reports that don't reflect true cost of goods

What you get

Oversell-proof checkout

Overselling is enforced at the database level, even when two cashiers sell the last unit at the same instant.

Immutable stock ledger

Every stock change — sales, purchases, returns, adjustments — posts to an auditable movement ledger with cost, reference, and who did it.

One-click ledger verification

Re-derive every stock count from the ledger and prove the numbers match.

Weighted-average costing

Drift-free integer-math costing updates on every purchase, so profit reports reflect true margins.

Barcode-ready POS screen

Fast product grid with category tabs, keyboard-wedge barcode scanning, split payments, and hold & resume sales.

Full store operations

Purchases and receiving, returns, register sessions with Z-report, and reports by product and cashier.

Pricing — one-time, yours forever

single license
$39.00
Version 1.0.0 · instant download · license key included
Available soon

Available soon — get notified

Checkout isn't open yet. Leave your email and we'll send one note the moment Vendra — POS & Inventory System (PHP + MySQL, Self-Hosted) can be purchased — nothing else.

Screenshots

Honest limitations

  • No online card processing — it records cash/card tender and change, it doesn't process cards online
  • Single store in 1.0, no multi-store chain with central HQ
  • No e-commerce or website sync

2-minute web installer, plain PHP 8 + MySQL (or SQLite for a trial), no Composer or build step — Docker image included.

Frequently asked questions

Does it process card payments online?

No — it records cash/card tender and change; it doesn't process cards online.

Can I run multiple stores?

Single store in 1.0.

Does barcode scanning need special drivers?

No — keyboard-wedge USB scanners just work.

MySQL or SQLite?

Either — MySQL for shared hosting, SQLite for a local trial.

What do I need to run it?

PHP 8.0+ with PDO and MySQL/MariaDB or SQLite, on an Apache/LiteSpeed shared host (mod_rewrite) or Nginx/VPS.

See it running before you buy

The live demo is being prepared — check back shortly.

Demo — coming soon

More from this store

Ownware Business tools you own.
Catalog · Your purchases Powered by Deliora (self-hosted)