On this page
The short answer
To manage school uniform and book inventory, set up each item with its sizes and a low-stock alert, group items into class kits, and issue a kit to a whole class in one step with a default size per item. LigiLearn adds every issued item to the student's fees immediately and records every stock movement with a reason.
Key takeaways
- School stores leak because stock, sales and payments live in three different places that nobody reconciles.
- Track every item by size, with an optional price per size and a low-stock alert level.
- A kit lets the store issue a whole class's books and uniform in one step, with default sizes and per-student exceptions.
- Issued items go straight onto the student's fees; exchanges adjust the difference and returns cancel the unpaid charge.
- Every stock movement, from vendor bills to damaged pieces, is recorded with a reason, so the year-end count explains itself.
The first week of April, in the school store. A queue of parents runs out of the door. Each one needs a set of books, two packs of notebooks, a diary, a tie, a belt and a pair of shoes in the right size. The storekeeper writes each sale in a register, the accountant adds it to a separate sheet, and three weeks later nobody can say why the store is short of size 30 trousers or which forty families still have not paid for their books.
Most school ERPs leave this out entirely. They manage fees, attendance and exams, and treat books and uniform as somebody else's problem. But for many schools the store is one of the busiest counters of the year, and one of the leakiest. This guide explains how to run school uniform and book inventory properly: tracking stock by size, issuing a whole class's kit in one step, and putting every item straight onto the student's fees.
Why do school stores lose stock and money?
School stores leak because stock, sales and payments are kept in three different places. A register says what was given out, a sheet says what was billed, and the shelf says what is left. Nobody reconciles them until something is visibly missing.
- Sizes are not tracked. The register says "trousers: 40 left", but not that 38 of them are size 26 and nobody in Class 9 fits them.
- Sales are not tied to the student. A set of books goes home with a child, and the charge depends on someone remembering to add it to the fee.
- Movements have no reason. Damaged, returned, found during counting, sent back to the supplier — all of it disappears into a single "adjusted" line, or into nothing.
The fix is simple to describe: one record per item and size, every movement with a reason, and every issue posted to the student's account at the moment it happens.
How should books and uniform be set up in the system?
Set up each thing the school issues to students as an item, and give it sizes when it comes in sizes. A tie or a diary has no size. Trousers might come in 26, 28, 30 and 32; shoes in 5, 6, 7 and 8; a shirt in S, M and L.
Two settings make the item list useful instead of decorative:
- A price per size, when needed. Larger shoes often cost more. In LigiLearn a size can have its own price; leave it empty and the item's price is used.
- A low-stock alert level. Tell the system to warn you when any size has that many pieces or fewer left. That is how you reorder size 30 before the queue reaches it.
| Item | Sizes | Price | Alert at |
|---|---|---|---|
| School tie | None | Item price | 20 pieces |
| Trousers | 26, 28, 30, 32 | Item price; 32 has its own | 10 per size |
| Black shoes | 5, 6, 7, 8 | Own price per size | 6 per size |
| Class 5 English reader | None | Item price | 15 pieces |
What is a kit, and why does it save the most time?
A kit is a ready list of items for a class, issued in one step. "Class 5 Books Kit" might hold every textbook, two packs of notebooks, a diary and a tie. Instead of picking twelve items for each child, the storekeeper picks one kit.
The real time saving comes when you issue a kit to a whole class at once. In LigiLearn you choose the kit and the class, set a default size for each sized item, and adjust any student whose size is different in their own row. Then you issue it to everyone in one step. Changing a default size changes it for every student below; changing one row changes only that child.
Issuing a kit takes each item out of stock piece by piece, so the shelf count is always right. And only items that are actually in stock can be issued — the system will not let the store give out what it does not have on record.
Build kits a week before the session starts and issue them class by class. The queue at the store becomes a short pickup line, because the work was done in advance.
How do issued items reach the student's fees?
They are added to the student's fees the moment they are issued. There is no second step where someone has to remember to bill them. The parent can pay at the store immediately, or later along with the regular fees — either way the amount is already on the student's account.
This one change closes most of the leak. The "item dues pending" figure on the inventory overview tells the accountant exactly how much is owed for items, and the same balance appears wherever the parent sees their fees.
Size exchanges
Children grow, and parents guess sizes wrong. When a size is exchanged, the price difference is handled for you: if the new size costs more, the difference is added to the fees; if it costs less, the unpaid fee is reduced. The storekeeper does not calculate anything.
Returns
If an item is returned — bought by mistake, or the wrong book — any unpaid fee for it is cancelled. A refund of money already paid is handled separately through the school's refund process, so the store counter never hands out cash on its own.
How do you keep stock accurate all year?
Record every movement with its reason. LigiLearn separates the kinds of movement so the history always explains itself:
- Opening stock — entered once, when you start, for the pieces already on the shelf.
- Stock in bill — goods received from a vendor, with the cost per piece and a copy of the vendor's bill attached as a PDF or photo.
- Add to stock — found, or counted more than expected, with a reason.
- Remove from stock — damaged or missing, with a reason such as "3 ties damaged by water".
- Return to vendor — wrong size supplied, faulty goods.
Every movement appears in the stock history, and vendors — the shops and suppliers you buy from, with a contact person — are kept in one list. At the end of the year, the question "where did 38 pieces go?" has an answer in writing.
How do you start if the store is already running?
You do not have to wait for a new session. Most schools move their store into the system in an afternoon, in this order:
- List what you sell. Write down every item the store issues and, for each one, its sizes. Start with the items that move most — books, ties, belts, shoes, diaries — and add the rest later.
- Count the shelf once. Count the pieces of each item and size actually in the store, and enter them as opening stock. Do this on a day the store is closed, so nothing moves while you count.
- Add your vendors. The shops and suppliers you buy from, with a contact person, so every future stock in bill is linked to one of them.
- Set alert levels. For each item, the number of pieces at which you want to reorder. Be generous at first; you can lower it once you see how fast sizes sell.
- Build kits for the classes that need them. Usually books first, uniform second.
From that point on, the shelf only changes through an issue, a stock in bill or a correction with a reason. If the count is ever off, the stock history shows exactly which movement to check, instead of leaving you to recount the whole store.
Entering opening stock more than once. Opening stock is a one-time starting point. Anything that arrives later is a stock in bill, so its cost and its vendor are recorded too.
What should the principal look at every week?
Four numbers tell you whether the store is healthy, and LigiLearn's inventory overview shows them on one screen:
| Number | What it tells you |
|---|---|
| Out of stock | Sizes with nothing left, which will block issues |
| Low stock | Sizes at or below their alert level, lowest first: your reorder list |
| Issued today | How busy the store was, and whether issues match the queue |
| Item dues pending | Money owed for items already given out |
The overview also shows what has been issued most since the start of the month, which tells you what to stock more of next year.
Why inventory belongs inside the school ERP
Inventory could live in a separate shop app. The reason it belongs in the school ERP is the student record. A shop app knows a sale; the school system knows which child in Class 5-B took the books, who their parents are, and how much of their fees is already paid. Put the store anywhere else and you are back to reconciling two systems.
We built LigiLearn's inventory after watching how school stores actually run in the first weeks of a session: the queue, the size guesses, the register, the sheet. The root cause was never a missing shop feature. It was that items were not tied to students and fees. Once they are, most of the problem disappears — and nothing in the store needs more than a few minutes of training.
It works the same whether your school issues a hundred kits or several thousand, and we treat every school with the same priority. Our team will help you set up your items and first kits, in Hindi or English, or in Bhojpuri or Awadhi if that suits your storekeeper better. Then we ask what still slows the counter down, and we improve it.
The Inventory section holds Items, Kits, Issue Items to Students, Stock and Vendors, with the overview on its first screen. See everything LigiLearn includes.
Frequently asked questions
Can a school ERP manage uniform sizes?
LigiLearn can. Each item can have sizes, such as 26 to 32 for trousers or 5 to 8 for shoes, each with its own stock, an optional price of its own and a low-stock alert.
How do we issue books to a whole class at once?
Create a kit for the class, choose the class at issue time, set a default size for each sized item and change it only for students who differ. The kit is then issued to every student in one step.
Are issued items added to the fee automatically?
Yes. Every issued item is added to the student's fees immediately. The parent can pay at the store or later with the regular fees.
What happens when a parent exchanges a uniform size?
The price difference is applied for you: a costlier size adds the difference to the fees and a cheaper one reduces the unpaid fee.
Can we attach the supplier's bill when stock arrives?
Yes. A stock in bill records the vendor, the pieces received and the cost per piece, and the vendor's bill can be attached as a PDF, JPG or PNG of up to 10 MB.