Uniforms, books, and student fees, unified in one standalone shop.
School Uniform & Book Shop runs counter sales, student-linked billing, loaner tracking, grade kits, and demand forecasting from a single Odoo app — no Odoo POS, no proprietary parent platform, and no spreadsheet reconciliation.
The problem
The school shop, the student record, and the fee ledger live in three disconnected systems. Every blazer or textbook sale has to be matched to the right student, deducted from stock, and either paid at the counter or charged to a fee account by hand — a process that produces billing errors, stock blind spots, and back-to-school chaos when volume peaks.
The solution
School Uniform & Book Shop gives cashiers one counter workflow for every category — uniform, textbooks, stationery, sports, and tuck — with barcode fast-track checkout, automatic stock deduction, and a choice of cash, charge-to-fees, loaner, or free-issue on every sale. No Odoo POS install, no proprietary parent platform, and no manual reconciliation at month end.
Built for the school shop counter
Every capability below is implemented in the module.
Unified multi-category catalog
Uniform, textbooks, stationery, sports, tuck, lab, art, boarding, and miscellaneous items all live in one product catalog, so the whole shop runs from a single inventory instead of several stitched-together apps.
Garment variants with barcode fast-track
Size, Color, and Gender generate scannable, stock-tracked product variants. Scanning a variant barcode at the counter adds it straight to the sale line, skipping the manual picker entirely.
Student-linked sales with automatic stock deduction
Every counter sale attaches to a student and posts real stock moves on confirm, so on-hand quantities and per-student purchase history stay accurate without a separate reconciliation step.
Aisle-fenced, configurable registers
Each register restricts itself to the product categories it should sell and can independently require or waive student selection, mirroring how a School Shop, Tuck Shop, and Sports Shop actually operate.
Charge-to-student-fee-account billing
Sales can post to the student's own internal fee ledger instead of the cash drawer. The student record keeps a running fee balance so staff and guardians always know what is owed.
Free-issuance and loaner tracking
Subsidised and loaned items are tracked separately from cash sales. Loans carry a due date and a one-click return action that restocks the item automatically; lost items can be marked as such.
Grade-level kits and bulk class-kitting
Predefined kits bundle the products a grade needs, and the bulk-kitting wizard turns a kit plus a list of students into a full set of draft orders in one run — no line-by-line entry during back-to-school rush.
Demand-forecast dashboard
A graph and pivot view break down sales by product variant, grade, and date, surfacing size-level and seasonal demand patterns the shop manager can act on for procurement.
Guardian portal with fee visibility
Parents sign in to see their child's orders and current fee balance, closing the loop on billing without exposing any other student's information.
How it works
Set up the shop
Define schools, grades, product categories, garment variants, and aisle-fenced registers that mirror your physical counters.
Enroll students
Add each student with an admission number, badge barcode, and guardian link so every sale and loan can be attributed correctly.
Ring up sales
Scan a barcode or pick a product, choose cash, charge-to-fees, loaner, or free-issue, and confirm — stock deducts and the fee ledger updates automatically.
Track and plan
Follow loan returns, fee balances, and guardian portal activity, then use the demand dashboard to plan the next restock or class kit.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. School Uniform & Book Shop is standalone and only depends on Odoo's base, mail, product, stock, and portal modules — there is no Odoo POS or proprietary parent-platform requirement.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
School Uniform & Book Shop
Uniform, book and stationery sales linked to the student, with charge-to-fee-account billing, grade-level kits and loaner tracking — plus a demand-forecast dashboard and guardian portal.
Buy on Odoo App Store