Multi-tenant retail SaaS

Give every shop a private desk — billing, stock, and staff included.

EzziDesk is built for agencies and owners who run many stores. Super Admin sells plans. Each vendor logs in on a subdomain or with a Vendor ID, then works only inside their own MySQL database.

One DB per vendor Subdomain login Vendor ID fallback Super Admin control
Demo Shop · POS counter demo.yourdomain.com
Atta 10kg₹420
Sunflower oil 1L₹148
Milk 1L × 4₹232
Total · GST included₹800
Today₹48,250
Bills126
Low stock9
Cashiers4
Active shops on this install3
Live packages3
Isolation modelDB / shop
Time to first bill~10 min
Who it is for

One SaaS desk for every kind of counter

Retail, repair and workshop shops subscribe once. Billing, stock, jobs and staff stay inside that shop’s own workspace.

Kirana & grocery

Daily essentials on a fast counter, with GST bills that stay in the shop database.

  • POS / barcode billing
  • GST invoices & parties
  • Expiry and low-stock alerts
  • Supplier dues
Fashion & general trade

Catalogue, brands and walk-in offers without mixing another outlet’s stock.

  • Categories, brands, units
  • Discount plans & gift cards
  • Quotations and returns
  • Isolated product list
Electronics repair

Service centres for mobiles, laptops, TVs and appliances — jobs stay off the grocery desk.

  • Electronics job cards
  • Service price book
  • Spare-parts stock
  • Customer promises
Auto workshop

Garage counters for cars, bikes and scooters, with parts and GST billing in the same shop.

  • Vehicle job cards
  • Registration & service book
  • Parts inventory
  • Workshop invoices
Multi-store owners

Each outlet is a vendor with its own staff, stock and bills. Super Admin only sees subscriptions.

  • One Vendor ID per outlet
  • Separate staff logins
  • Stock that never mixes
  • Package renewals in one place
Agencies & franchises

Sell Shop or Business, provision a database, and hand the owner a Vendor ID the same day.

  • Two public packages
  • Private MySQL per shop
  • Welcome email with login
  • Suspend or remove a shop
Product

The retail suite that stays inside one shop

Cashiers, store managers, and accountants work in the vendor dashboard. Platform billing stays with Super Admin.

POS that never leaks into another vendor

Checkout, hold bills, returns, quotations, and invoices run only against that shop’s products and tax. Login is either shop.yourdomain.com or the main site plus Vendor ID.

  • Multiple POS counter layouts
  • Invoices, sales returns, quotations
  • Cashier, manager, and admin roles
Inventory

Products, categories, brands, units, warranties, barcodes, QR codes, expiry and low-stock lists.

Stock control

Adjustments, warehouse transfers, and stock history so every unit is accounted for.

Purchases

Purchase orders, supplier returns, and due reports against that vendor only.

Electronics repair

Mobile, laptop, TV and appliance job cards with a service price book — separate from auto jobs.

Auto workshop

Car, bike and scooter jobs, registration details, and workshop billing in the same shop database.

Finance

Expenses, income, bank accounts, money transfers, cash flow and statements.

Reports

Sales, purchase, tax, profit & loss, customer due, supplier due, and annual views.

HRM & payroll

Employees, shifts, attendance, leave types, holidays, and payslips.

Promotions

Coupons, gift cards, discount plans, and campaign pricing for walk-in traffic.

People

Customers, suppliers, billers, stores, and warehouses stored in the shop database.

POS
GST
Inventory
Repair
HRM
Finance
Onboarding

From package to first invoice

1
Choose a package

Shop for retail billing, Business when you need repair desks and staff tools. Monthly or yearly.

2
Create the shop

Name, Vendor ID, owner email, and password. EzziDesk creates the vendor row, subscription, and private database.

3
Sign in and sell

Open the subdomain, or type the Vendor ID on /user/login. Add products, open POS, and print the first bill.

In the aisle

How shops describe the desk

“We run three kiranas. Each cashier only sees that store’s rates. Super Admin just renews the plan.”

Ritika · Fresh Basket

“No subdomain yet. Vendor ID on the main login was enough to go live the same afternoon.”

Imran · Metro Mart

“Deleting a trial shop dropped its database. That is the isolation we needed before selling more outlets.”

Agency partner
Pricing

Two packages, priced for Indian shops

All prices are in Indian Rupees (₹). Shop covers the retail counter. Business adds electronics repair, auto workshop, finance and payroll.

Basic

Starter plan for a single shop

₹349 / month

Billed every month

  • POS / Quick sale
  • GST billing
  • Inventory & stock
  • Private shop database
  • Subdomain or Vendor ID login
  • Up to 5 staff users
  • Up to 500 products
Sri Hari computers

this private plans

₹399 / month

Billed every month

  • POS / Quick sale
  • GST billing
  • Inventory & stock
  • Electronics repair
  • HRM
  • Payroll
  • Users & roles
  • Notes
  • Private shop database
  • Subdomain or Vendor ID login
  • Up to 10 staff users
  • Up to 5,000 products
FAQ

Before you create the first shop

Does each shop get its own database?

Yes. Provisioning creates ezzidesk_{vendor_id} and runs tenant migrations there. Products and users never share a table with another shop.

What if we do not have a subdomain yet?

On localhost or the main domain, the login form shows Vendor ID. After DNS for *.yourdomain.com, that field hides automatically.

Can Super Admin change a plan later?

Yes. The shop owner pays, renews, or upgrades from Package & billing on the vendor dashboard. Super Admin can also assign a package. The shop keeps its database.

Is online payment included?

Yes. Vendors pay from Package & billing. Turn on Razorpay in Super Admin → Settings for UPI and cards. If Razorpay is off, the shop can still record the payment and extend the package.

Can a shop be turned off?

Set status to inactive or suspended. Staff are blocked at login until Super Admin reactivates the vendor.

Where do contact messages go?

The landing form stores inquiries in the central database. Super Admin opens them under Inquiries.

Ready to unfold a shop?

Create the vendor, get a Vendor ID, and open POS the same day.

Purchase a plan
Contact

Talk through a rollout

Data migration, franchise packaging, or a multi-store rollout. Messages land in Super Admin → Inquiries.

Email [email protected]

Phone 9839731226

Hours Mon–Sat, 10:00–19:00 IST

Demo shop Vendor ID demo on /user/login