Retail Suite
POS with inventory, reorder forecasting, and a queue/token display — the front of a shop, self-hosted.
5 apps, $209 once: $355 if bought separately, so you keep $146.
What's inside · 5 full apps
Warranty cover worked out from the sale date, and claims with a reason each.
What the same jobs cost rented, year one
The suite is $209 once. The figures above are the vendors' published monthly prices multiplied by twelve, nothing else.
Why this suite
A shop floor runs on three systems: ringing up sales without overselling, knowing what to reorder before it runs out, and calling the next customer up.
- Three retail tools, three subscriptions
- One suite: oversell-proof POS, moving-average reorder math, and a waiting-room queue board — self-hosted
- Each installs standalone — adopt them one at a time
Before you buy
Plain PHP 8.1+ (tested on PHP 8.3) with MySQL, MariaDB or SQLite, on ordinary shared hosting or the smallest VPS. Each app has its own two-minute web installer and its own database.
Every app above has a live demo on sample data, with no sign-up. The demos run the same builds you download.
The full PHP source of every app. Your data stays on your server, with CSV export and one-click backups in each app, and nothing connects back to us.
What each app deliberately doesn't do
Each app's own limits apply unchanged when it arrives as part of the suite.
Vendra
- One shop per installation (single stock ledger, single drawer).
- Vendra records card tender; it does not process cards.
- No e-commerce or website stock sync.
- Emailed receipts and the day-close email need your own SMTP details, and both ship switched off; without SMTP the receipt is still printable and viewable on screen.
- Barcode hardware: keyboard-wedge USB scanners work as typed input; no driver-level integration.
- The till needs its server: if the connection drops, a sale cannot complete until it returns; the cart stays on screen until the page is reloaded.
- No fiscal module. Vendra records sales, stock and tenders; it is not a fiscal cash register and does not report to any tax authority. It has no certified security device, no fiscal signature and no connection to any tax authority. Many countries have rules for tills that take payments, including Germany, Austria, France, Italy, Spain, Portugal, Poland, Sweden, Norway, Croatia and Greece. Where rules like these apply to your business, Vendra on its own does not meet them. Check what applies to you with your tax adviser or tax authority before you use Vendra as your till.
Restock
- Forecasts are transparent estimates from your own sales history (moving average, recent-weighted, or the same period last year) — the math is shown, not a black box, and they stay estimates.
- One company per installation; your team shares it with roles.
- No supplier API or shop-platform connectors — sales and stock arrive by CSV, by the REST API, from a till such as Vendra, or from your own AI agent over MCP; purchase orders leave as a file (supplier / QuickBooks / generic CSV presets, or a PDF).
- Restock plans the buying; it does not pay for it (no invoices, payments or ledger).
Tokora
- The display board is a web page you open on a screen you already own — no signage hardware, ticket printer or audio caller is included, and none is driven.
- The spoken call-out uses the display screen's own browser voice; sound starts after one tap on the board.
- Optional text alerts need your own Twilio account — Tokora ships no messaging account, and there is no email, push or WhatsApp.
- A live walk-in queue, not an appointment book: nothing here reserves a future slot.
- Single-tenant: one organization per installation (staff get their own accounts, roles and 2FA).
Warrantora
- One business per installation.
- The customer side is deliberately small and off by default: a customer checks cover, raises a claim and follows it; they cannot edit a claim or see your internal assessment. An item registered without an email address cannot be looked up.
- Editing a warranty term re-dates every item registered under it.
- An item with no sale date has no expiry and is reported as
unknown. The product will not guess. - A claim's in-warranty flag is frozen when it is raised. Correcting the sale date later does not move it — which means a data-entry error found late needs the claim raising again.
- No approval workflow beyond one decision. No multi-signature chain, no escalation, no SLA timer.
- No money. Not the purchase price, not the repair cost, not a refund amount. Supplier claim-back records which claims went to which supplier and their answer, never an amount.
- Evidence is stored unencrypted on your disk, behind the login. The JSON backup covers the database; the evidence archive carries the files, and is a download you make.
- English only.
- Registration at the point of sale is an API, not a plug-in: Warrantora ships no Shopify or WooCommerce app.
Loyalora
- No marketing of any kind, by design and by test — no campaigns, no mailing lists, no segments, no send-to-all
- No point-of-sale and no e-commerce or storefront widget — points can come straight from your till through the API, once per sale
- Holds no card numbers and processes no payments
- One earning rate per program, with VIP tiers and item bonuses on top, and a reward catalog
- One business per installation, with as many shops as you run
Suite questions
What exactly do I receive?
Are these the same apps sold one by one?
Do the apps share one install or database?
I already own one of these apps. Do I pay for it again?
Can I start with one app and add the rest later?
What happens on a refund?
Which license do I need?
It comes down to how many installations you need. Running your own business on one site is the Single license. Running it on more than one site you own or operate is the Extended license, with no cap. Both cover every app in the suite.
- Install it on one domain or subdomain you own or operate
- Change the source however you like for that installation
- Run your own business on it commercially, client work included
- Re-download the current build any time from your buyer portal
- A second site, or an installation you hand to a client as theirs, needs the Extended license
- No reselling, redistributing or sublicensing the source
- Not for offering it to other people as a hosted service
- Everything the Single license grants
- Install it on as many domains as you own or operate — no cap on the number
- Up to ten client installations, one per client project, handed over or hosted for each client; for more, buy another Extended license
- White-label: remove or replace the product name and logo in the screens of client installations
- Still no reselling or redistributing the source itself
- Running it as a multi-tenant service others sign up for needs a SaaS agreement
Every download carries the full terms as LICENSE.txt. The complete wording is on the terms page.




