Shade matrix, batch + expiry | HelloBooks POS Per-product shade matrix, batch / expiry tracking, FEFO at the line. Built for beauty retail, multi-brand stores, and pharmacy-cosmetics counters.
Shade matrix, batch + expiry
Per-product shade matrix, batch / expiry tracking, FEFO at the line. Built for beauty retail, multi-brand stores, and pharmacy-cosmetics counters.
Part of HelloBooks POS · Industry verticals
Cosmetics is half apparel (variant matrices) and half pharmacy (batch + expiry). HelloBooks blends the two: a shade × finish matrix at the till, batch tracking on every unit, and FEFO so older stock moves before it expires.
Every detail, dialled in
Built for the till, validated against the canonical accounting engine — so every POS sale closes the books cleanly.
Shade matrix at cart-add
Pick a foundation, see shades as swatches. Pick a lipstick, see the colour grid. Pick a nail polish, see the matte / glossy / shimmer split. The cashier or the customer browses by visual.
- Shade swatches
- Matte / glossy / shimmer axis
- Live stock per shade
- Per-shade pricing override
Batch + expiry FEFO
Cosmetics have shorter shelf lives than people assume. FEFO picks the earliest-expiry batch first, prints batch + expiry on the receipt, and alerts merchandising on near-expiry stock.
- FEFO automatic
- Batch + expiry on receipt
- Near-expiry digest
- Wastage report on expired
Sample / GWP tracking
Gift-with-purchase samples are a major part of beauty retail and a major leakage risk. Sample movements are tracked, attributed to the right campaign, and reconciled in the back office.
- Sample inventory class
- GWP tied to purchase
- Per-campaign attribution
- Sample wastage tracked
Why teams move off legacy tills
- Shade lookup by SKU code
- Batch ignored
- GWP off-book
- Expired stock sold by mistake
- Visual shade matrix
- Batch + expiry FEFO
- GWP tied to purchase
- Expired stock prevented
Questions, answered
Can I attach an "applied by makeup artist" line?
Yes — service line items are first-class on the bill (with SAC instead of HSN).
How do I handle dermatologist-prescribed cosmetics?
Same as Schedule H — prescription capture mandatory at cart-add; audit trail per dispense.
Does this cover men’s grooming?
Yes — same engine, same shade matrix, different category.
Can I run a "buy any 2 lipsticks" promotion?
Yes. Promotion rule engine supports cross-shade, cross-brand category-level promos.
Related POS features
Ready to automate your books?
Join 2,000+ businesses saving 20+ hours per month. Get started free — no credit card required.