A retail chain usually grows faster than its systems. The first store runs on a billing package, the second copies it, and by the fourth store head office is ringing branch managers to find out who has a particular model, transfers are agreed on the phone and written up later, and nobody can say with confidence which branch actually made money last month. Stock is spread across stores and a warehouse, each with its own version of the truth.
Thirvusoft implements ERPNext for retail chains, including multi-store electronics retail, as well as franchise retail, grocery and jewellery businesses. ERPNext has multi-warehouse stock, point of sale, pricing rules, stock transfers and branch-wise accounting as standard features. We configure them around how your chain buys, moves and sells stock.
The head-office problem in a growing retail chain
With separate billing software in each store, head office loses three things. First, a single view of stock: a customer walks out of one branch because the item is sitting unsold in another. Second, control of transfers: stock moved between branches on a phone call often reaches the other store's shelf before it reaches any record, so both stores show the wrong quantity. Third, branch profitability: sales totals arrive at day end, but purchase cost, transfer cost and branch expenses sit in a separate accounting package, so true branch margin is worked out at quarter end.
The operating flow from purchase to head-office report
The steps below are standard ERPNext documents; what changes between businesses is who approves each step and how stock is allocated.
- Central purchasing: head office raises purchase orders against supplier price lists, with approval above limits you set
- Warehouse receipt: the central warehouse records the purchase receipt, with serial or batch numbers captured where the item needs them
- Allocation to branches: stock is transferred to stores based on reorder levels or a manual allocation by the buyer
- Store transfers: one branch sends stock to another through an in-transit warehouse, so goods on the road are neither lost nor counted twice
- POS sale, return and exchange: counters bill through ERPNext POS, with returns and exchanges recorded against the original invoice
- Day-end reconciliation: each counter closes with cash, card and UPI totals compared against system sales, and differences recorded
- Head-office reporting: stock by location, sales and gross profit by branch, and branch-wise accounts in one place
Who controls what: head office and store roles
A chain works when head office sets the rules and stores follow them without being able to change them. ERPNext role permissions make that split explicit, and every change to a document is kept in its version history, so you can see who edited what and when.
- Item masters and barcodes: created and edited only at head office
- Pricing: price lists and pricing rules set centrally, applied automatically at every counter
- Discounts: store staff limited to set discount levels; anything above needs a manager
- Purchase approval: purchase orders above a value routed for approval before they go to the supplier
- Stock adjustments: stock reconciliation after counts restricted to authorised users, with variances visible
- Role permissions: cashiers see POS, store managers see their branch, head office sees everything
- Audit trail: edits, cancellations and amendments recorded against the user
Sample walkthrough: three stores and one central warehouse
This is a sample scenario to show the flow, not a customer case. Imagine a chain with a central warehouse and three stores, A, B and C. Head office buys fifty units of a refrigerator model; the warehouse receives them with serial numbers and allocates twenty to Store A, fifteen each to B and C.
On Saturday Store B sells out while Store C still has six. The Store B manager checks stock across branches on the POS screen and requests two units. Store C sends them into the in-transit warehouse; they leave C's stock immediately and arrive in B's stock only when B confirms receipt. Store B sells one, and on Monday a customer at Store A returns a unit bought there last week. The return is recorded against the original invoice and serial number, and the unit goes to a returns location for inspection.
At day end head office sees stock of the model by location and in transit, each branch's sales and gross profit, and the returned unit awaiting a decision.
For multi-store electronics and appliance retailers
Each electronics or appliance unit is valuable and has a life after the sale. Serial number tracking is standard in ERPNext: the number is captured at receipt, follows every transfer and prints on the invoice, so any unit can be traced from supplier to customer. Warranty expiry can be recorded against the serial number, and warranty claims logged when the customer comes back.
Returns and exchanges are recorded against the original invoice and serial number. Delivery and installation scheduling for large appliances is usually configuration, and sometimes custom work, depending on whether you use your own team or the brand's service partners; the exact approach is confirmed during discovery.
Owned chain vs franchise vs distributor
The same ERPNext features are set up differently depending on who owns the stores. If you supply to dealers rather than sell to consumers, see our page on ERPNext for trading and distribution at our distribution ERP page.
| Buyer | Most important questions | What we set up |
|---|---|---|
| Owned retail chain | Where is my stock, which branch is profitable, who approved this discount? | One company with branch warehouses, central pricing, POS profiles per counter, branch-wise reports |
| Franchise network | Does each franchisee bill in its own name, and how do I see their sales and stock? | Separate companies or accounting setups per franchisee, controlled item masters and prices, consolidated reporting |
| Distributor or wholesaler | Dealer credit, schemes, van stock and collections | Distribution setup described at our distribution ERP page |
Grocery and jewellery chains: specialist requirements
Grocery and jewellery retail need more than a standard POS, and we treat these as specialist requirements verified during discovery, not features that simply switch on. For grocery, batch and expiry tracking and multiple units of measure are standard ERPNext. Selling weighed goods through barcode scales, where the scale prints a label the POS reads, is integration work that depends on the scale model you use.
For jewellery, purity, weight, making charges and wastage calculations are configuration and often custom development, because every jeweller prices differently. We have implemented ERPNext for grocery and jewellery retail.
Standard, configured, integrated or custom
To keep scope honest, we separate every requirement into four types before quoting.
- Standard ERPNext: multi-warehouse stock, stock transfers, POS including the offline POS app, pricing rules, loyalty programme, serial and batch numbers, multi-company and branch accounting, consolidated reports
- Configuration: your warehouse and branch structure, approval rules, discount limits, POS profiles, print formats
- Integration: barcode scales, payment devices and similar hardware at the counter
- Custom Frappe development: industry logic such as jewellery making-charge formulas, or delivery and installation scheduling when your process needs it
Rollout: branch by branch
We do not switch every store on the same day. The usual path is head office and the central warehouse first, then one pilot store, then the remaining branches one or a few at a time. Each branch goes live with an opening-stock count reconciled against the system, so the first day's numbers can be trusted. Items, customers, suppliers and ledgers are migrated from Tally, Excel or your existing billing software, and cashiers, store managers and head-office staff get role-wise training in Tamil or English, on site.
A trading or retail business without manufacturing typically goes live in 4 to 8 weeks, and the branch rollout plan is agreed during discovery. ERPNext has no licence fee; the cost is implementation, customisation, hosting and support. Implementation for an SME typically starts within a few lakh rupees; get a fixed-price quote after discovery.
Retail businesses we have worked with
Thirvusoft has implemented ERPNext for retail businesses including Cycle World (franchise retail), Azyah (retail), SAM Home Appliances (retail), Sun Metal (retail) and Kitcheen Solutions (kitchen appliances).