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.

Capabilities

Built for the school shop counter

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

Set up the shop

Define schools, grades, product categories, garment variants, and aisle-fenced registers that mirror your physical counters.

2

Enroll students

Add each student with an admission number, badge barcode, and guardian link so every sale and loan can be attributed correctly.

3

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.

4

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.

Questions

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.

Get the app

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