Every shade counted, every batch dated
Cosmetics is a variant business with an expiry date and an import bill attached. StackPOS tracks the shade, the batch and the landed cost, so margin survives the customs line.
What goes wrong in Cosmetics & Perfume
A cosmetics counter loses money three ways at once. Shades multiply, one foundation is twenty SKUs and nineteen of them sit still. Skincare expires while the box still looks new. And the testers a customer needs before buying are stock that leaves without a sale, which almost nobody records until the count comes up short.
The modules that matter most for Cosmetics & Perfume
Built for the way you sell
One foundation with twenty shades is one product line you can actually read, and reorder by the shade that sold.
Serums, creams and sunscreen carry batch and date, and near-expiry stock surfaces while it can still be discounted.
Tester consumption is recorded against the product, so it appears as a known cost instead of an unexplained shortage.
Duty, freight and clearing charges fold into item cost, so margin is calculated on what the goods actually cost you.
A bundle sells as one line and reduces each component's stock correctly.
A returning buyer's previous shade and size come up at the counter.
Why operators in Cosmetics & Perfume choose StackPOS
Shade and size are variant attributes, so a foundation is one product with twenty countable variants rather than twenty unrelated items.
Batch and expiry on skincare and fragrance, with near-date stock surfaced early enough to move.
Landed cost on imports: duty, freight and clearing folded into the cost of the item rather than lost as an expense line.
What you get out of it
Variant-level movement, so the nineteen slow shades stop being reordered with the one that moves.
Batch and expiry surface near-date stock while a markdown can still clear it.
Tester use is recorded as consumption, so the count comes up short for a reason you can see.
Duty, freight and clearing land in item cost, so margin is real rather than pre-clearance.
A bundle is one sale line and the correct several stock movements.
Purchase history at the counter turns a reorder into one lookup.
Asked by cosmetics retailers
Canβt find what youβre looking for? Ask us directly. A human answers, usually the same day.
Contact us βAs variant attributes on one product. A foundation with twenty shades stays a single line in your catalogue while each shade holds its own stock, barcode and movement history, which is what makes reordering by shade possible.
Yes. Tester consumption is booked against the item as a recorded reduction with its own reason code, so it shows up as a known cost of selling rather than as a mystery variance at stock-take.
Yes. A consignment's duty, freight and clearing charges can be apportioned across its items, so the cost you calculate margin against is the landed cost rather than the invoice value.
Other counters we build for
Shop & retailSee it tuned to your counter.
Book a 30-minute demo and we'll run StackPOS on products and workflows from your industry.
