Multi-tenant retail suite · POS to procurement · live demo

Run your entire
retail chain on one stack.

Scaniva powers every counter and every shelf — checkout to catalogue, stock to loyalty points, suppliers to store credit. Super Admins run the group, each store keeps its own world.

Invoice INV-… per sale GST math built-in RBAC roles Audit-logged writes
11 modules
End to end retail
1L+
Demo sale volume
7 roles
Out of the box
67 perms
Fine-grained RBAC
dashboard.scaniva.local
₹1,24,800
Today's sales
84
Transactions
2,450
Loyalty members
3
Low stock alerts
INV-20260808-97F92₹3,240.00
Coupon TEST10 applied-₹300.00
Return RTR-20260808-7CF3Frestocked
Promo auto-applied
highest priority wins
Points earned
tier × multiplier
Store credit
refund to balance
Everything retail

Eleven modules. One flow.

Every screen ships working, tenant-scoped and audit-logged — from the first product photo to the last store-credit reversal.

Reports & Analytics

Sales trend, stock valuation, returns, loyalty and procurement — refreshed per tenant.

POS Checkout

Shift-based billing with coupons, loyalty redemption and instant GST invoices.

Catalog & Stock

Products, variants, per-branch stock, receipts, transfers with approval.

Supplier & Procurement

Supplier master with GSTIN, purchase orders and partial goods receipts.

CRM / Customers

Profiles with point balances, tiers, purchase history and store credit.

Loyalty Engine

Programs, tiers, multipliers — earn on spend, redeem in cart, adjust manually.

Promotions & Coupons

Product/category/brand/cart rules and coupon codes with usage limits.

Returns & Refunds

Invoice lookup, partial returns, approval workflow, store credit.

Access Control

Tenants, malls, shops, branches — users, roles and fine-grained permissions.

Audit Trail

Every sale, stock move, coupon use and approval written to the ledger.

Purchase Orders

Order stock from suppliers and receive by line item with full history.

The platform

Built for groups, ready for one store

Multi-tenant by design — a Super Admin runs the group, and no store ever sees another store's data.

Tenant hierarchy
  • Tenant retail group — own users, catalog, prices
  • Mall → Shop your real estate, mirrored 1:1
  • Branch stock, shifts and sales live per store
  • Tenant admin manages only their own world
Safety rails everywhere
  • RBAC 7 roles · 67 permissions · editable matrix
  • Audit log who did what, when — on every write
  • Approvals stock transfers, returns, refunds
  • Server-side price overrides are permission-gated
How it works

From setup to sale in three steps

01

Configure the group

A Super Admin creates tenants (retail groups), shops and branches, then assigns roles — manager, cashier, inventory keeper. Catalog and tax rates follow.

02

Run the point of sale

Cashiers open a shift, scan products, pick a customer, drop a coupon — promotions apply themselves, points land automatically, stock ticks down.

03

Close the loop

Returns restock the shelf and refund by cash or store credit. Reports and dashboard show where the money went — and the audit log says exactly who did what.

End to end

One sale, end to end

Cart scanned Promo + coupon Invoice INV-… Stock −1 Points earned Return → credit
Try the live demo
Seeded with products, stock, suppliers and customers — one click to explore every module.
The stack
Laravel 12 PHP 8.3 MySQL Bootstrap 5 jQuery + Select2 Spatie Permission

Purpose-built demo with full seed data — reset any time with php artisan migrate:fresh --seed.

Step into the demo.

Log in as the Super Admin, the manager or the cashier — the seed data is ready for a full end-to-end walkthrough.

Super Adminadmin@scaniva.local / Password@123
Cashiercashier@scaniva.local / Password@123
Managermanager@scaniva.local / Password@123