Cosmetics retail, beauty-deep by default.

Shade, size and finish variants, batch and expiry tracking, and an ingredient and certification catalog that generic retail apps leave out — pre-configured on top of standard Odoo Sales, Purchase, Inventory and Accounting.

The problem

General eCommerce and retail apps treat cosmetics like any other product: shade, size and finish variants are left for the owner to configure, there is no batch or expiry awareness for perishable stock, and there is nowhere to record ingredients, certifications or skin-type suitability. The one dedicated Odoo competitor ships the same gap — inventory stays basic by default and beauty data is simply not modeled.

The solution

Cosmetics Store Management turns on shade, size and finish variant tracking and lot and expiry tracking the moment a product is marked cosmetic — no manual setup. A dedicated ingredient (INCI), certification and skin-type catalog powers automatic allergen detection and beauty-aware product pages, while a colour-coded Expiry Dashboard keeps perishable stock visible, all built on top of standard Odoo Sales, Purchase, Inventory and Accounting.

Capabilities

Everything a cosmetics retailer needs

Every capability below is implemented in the module.

01

Beauty-Ready Product Data

Every product can carry shade/finish, net volume (ml), Period After Opening and vegan, cruelty-free and organic flags, plus skin-type suitability — the structure beauty shoppers actually look for.

02

Ingredient (INCI) Catalog

A dedicated ingredient catalog records INCI name, EC/CAS number and function — active, emollient, humectant, preservative, fragrance, colorant or surfactant — linked directly to products.

03

Automatic Allergen Detection

When an ingredient flagged as a declared allergen is added to a product, the product is automatically marked and a warning banner lists the exact allergens on the form.

04

Certification Library

Track certifications such as Vegan, Cruelty-Free, Organic and Dermatologically Tested, each with an authority, code and logo, linked to the products that hold them.

05

Skin Type Suitability

A dedicated Skin Type reference list — Dry, Oily, Combination, Sensitive, Normal, Mature, Acne-Prone — lets each product declare which skin types it suits.

06

Pre-Configured Variant Attributes

Shade (with colour swatches), Size and Finish attributes ship ready to use, so multi-variant cosmetics work from the first product created instead of after a configuration project.

07

Lot and Expiry Tracking by Default

Marking a product cosmetic switches on lot tracking and expiration dates automatically, so perishable beauty stock is traceable without remembering to flip extra settings.

08

Colour-Coded Expiry Dashboard

A dedicated dashboard groups lots by expiry status — OK, Expiring Soon or Expired — with colour decorations so soon-to-expire stock gets noticed before it becomes a loss.

09

Guided Settings and a Dedicated App Menu

A Cosmetics Store settings page controls default expiry tracking and the expiring-soon threshold, and a dedicated app menu organizes Products, the Expiry Dashboard, the ingredient and certification catalog, and Skin Types.

Workflow

How it works

1

Mark a product Cosmetic

Tick Cosmetic Product on any product to reveal the Cosmetics tab and apply beauty-ready defaults automatically.

2

Build the beauty profile

Set the beauty category, finish, net volume and PAO, and tag ingredients, certifications and suitable skin types.

3

Stock moves in by lot

Lot and expiry tracking are already on, so every receipt and sale carries batch and expiration data automatically.

4

Watch the Expiry Dashboard

Review lots grouped by expiry status and act on soon-to-expire stock before it becomes a write-off.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Cosmetics Store Management adds beauty-specific product data, variant defaults and expiry tracking on top of the standard Sales, Purchase, Inventory, Accounting and Loyalty apps, which it depends on and reuses.

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.

Cosmetics Store Management

INCI ingredient and certification catalogs, automatic allergen detection, pre-configured shade, size and finish variants, and lot and expiry tracking on by default.

Buy on Odoo App Store