For the shop that sells online. And the one that doesn't.
We make software for shops. If you already sell on WooCommerce, our plugins add a till, stock control, product filters, staff logins and WhatsApp order updates. If you have no website at all, our billing app runs the counter on its own. It all stays on your own server, and nothing counts your sales.
Self-hosted · GPL · No per-user fee
Everything
we make.
Most of these are plugins for a shop that already sells on WooCommerce. One is an app for a shop with no website. Every one of them works on its own, and you buy only what you need.
POS & Inventory
Point of sale and inventory for WooCommerce. An offline-capable till, stock across outlets, purchase orders, and table service for restaurants.
The till and the stockroom, in one plugin Open →Smart Filters
Product filters for WooCommerce shop and category pages. Size, colour, price, stock and sale — working in any theme, with or without JavaScript.
Product filters that work in any theme Open →Members
Roles and capabilities, made editable. Create roles, choose exactly what each one is allowed to do, give people more than one, and keep pages for the roles you choose.
Roles and permissions, made editable Open →Conversations
Send WooCommerce order updates on WhatsApp, and reply to “where is my order” from the order itself. Your own Meta account, no middleman, no monthly fee.
Order updates on WhatsApp, from your own number Open →Wishlist
A wishlist for WooCommerce. Shoppers save what they want, keep it when they log in, and find it still there next time.
Saved items that are still there next time Open →Billing
Billing and stock for a counter that has no WooCommerce behind it. Runs on an Android tablet or a Windows PC, keeps selling with the internet off, and does GST invoices out of the box.
A till for a shop with no website Open →Your server.
No meter.
There is no cloud service in the middle of this. The till talks to your WordPress site and nothing else. Your sales, your costs, your customers and your margins stay on hosting you control, in the database you already back up.
That is not a philosophical point. It decides what happens when a vendor changes their pricing, gets acquired, or has a bad afternoon. A subscription here buys updates and support. It does not buy permission to keep selling.
One hop. Nothing in between to go down, change hands, or start charging per outlet.
Your trade's
language.
A rail of forty shirts and a shelf of forty tins are not the same problem. The words on the screen change with the shop, so you are never translating your own stock into somebody else's idea of it.
Footwear
One style is ten sizes and three colours. Buy the run as a grid instead of thirty dropdown entries.
Fashion & footwearRead →Clothing & ethnic wear
Size and colour badges on the tile, the same grid on purchase orders, and stock takes that survive a rail of forty variants.
Fashion & footwearRead →Sporting goods
Apparel and footwear carry sizes; hard kit does not. Huge variation counts and a season that ends.
Fashion & footwearRead →Grocery & kirana
Fast scanning, a queue that keeps moving, and batch and expiry dates recorded as stock comes in.
Grocery & convenienceRead →Pharmacy
Expiry and batch tracking is the core need. Read the limits on this one before anything else.
Grocery & convenienceRead →Vape stores
Batches and expiry on liquids, high variation counts — and no age verification, which you must know first.
Grocery & convenienceRead →Pet stores
Repeat customers who are the same record as your website customers, and expiry dates on feed.
Grocery & convenienceRead →Café & restaurant
Tables, open tabs, modifiers, a kitchen screen, and recipes that take real ingredients out of real stock.
Restaurant & caféRead →Bars & taprooms
A bottle is thirty measures. Cocktails costed as recipes, and blind counts that measure over-pouring.
Restaurant & caféRead →Jewellery
A ledger behind every movement, cost prices behind a capability, and valuation on stock that ties up real money.
General retailRead →Bookstores
Twenty thousand slow-moving SKUs. Scanning and valuation to find the dead stock — and no ISBN lookup.
General retailRead →General retail
The catch-all. Nothing added and nothing in the way.
General retailRead →Automated tests · 41 suites · real WordPress · real database
Not mocks. Each test drives the plugin the way the till does — through its own REST routes, against live orders. It is the reason we can change the payment screen on a Friday.
A ledger behind every movement
Nothing changes stock without recording who, when and why. It is the answer to "where did those six go?"
Reserved receipt numbers
Handed out in advance, so two tills selling through the same outage cannot print the same number.
One live shop
The suite runs a real clothing retailer. That is one deployment, described as one deployment. No install counter, no logo wall — we would have to invent them.
A free version
of everything.
Every plugin does real work for nothing — not a trial, and no clock on it. Paying adds features and covers more websites, and nothing switches off if you stop.
| Product | Free | Paid from |
|---|---|---|
| POS & Inventory | Free forever, one website | ₹3,990 a year |
| Smart Filters | Free forever, one website | ₹2,999 a year |
| Members | Free forever, one website | ₹1,990 a year |
| Conversations | Free forever, one website | ₹2,999 a year |
| Wishlist | Free forever, one website | ₹1,490 a year |
| Billing | Free forever, one website | ₹2,999 a year |
Prices are for one website; five and twenty-five are on each product's page. Everything side by side →
Before you
choose one.
Which one do I need?
Do I need to move off WooCommerce?
Do they work together, or separately?
Is there a cloud service in the middle?
Is the free version crippled?
Does it handle GST?
What happens if I stop paying?
Is it GPL?
Install one.
Run it on your
real shop.
Every one of them has a free version that does real work. Put them on a staging site this afternoon and decide for yourself.