Email sales@vrajatechnologies.com Teams Teams Contact +91 9099928101 Whatsapp +91 73596 28466 Linkedin Linkdin
Industry

Skin Care Product Manufacturing in Odoo - From Raw Ingredient to Finished Product, Fully Managed

Manufacture creams, lotions, serums, face wash, shampoo, sunscreen, body butter, gels, and cosmetic products with complete formula control, batch traceability, multi-stage quality checks, and bulk-to-unit inventory management – all in one integrated Odoo platform.

Industry Overview

What Is Skin Care Product Manufacturing Management in Odoo?

Skin care product manufacturing is one of the most process-intensive industries in the consumer goods sector. Unlike simple trading or retail businesses, a cosmetic or personal care manufacturer must simultaneously manage raw ingredient formulas, batch production quantities, raw material expiry dates, quality control at multiple production stages, lot traceability, packaging material availability, and the critical conversion of bulk products manufactured in KG or Liters into finished goods sold in Units - such as 50 ml bottles, 100 g jars, or 200 ml tubes.

Odoo's integrated manufacturing platform - combining Odoo Manufacturing (MRP), Odoo Inventory, Odoo Quality, and Odoo Barcode - provides skin care companies with a single connected system that manages every stage of the production cycle, from raw material purchase orders through final finished goods delivery and invoicing.

Odoo Manufacturing Flow

From formula to finished product

Raw Ingredient Formula

Manage ingredients, quantities, formulas, and BOM.

Batch Production

Produce bulk products in KG or Liters.

Quality Control

Control quality at multiple production stages.

Lot & Expiry Tracking

Track raw material expiry dates and batch traceability.

Finished Goods in Units

Convert bulk production into bottles, jars, or tubes.
ERP Challenge

Why Generic ERP Software Fails Cosmetic Manufacturers

Most generic ERP systems treat manufacturing as a simple input-output transaction. Skin care manufacturing needs formula accuracy, bulk-to-unit production, expiry control, traceability, and strict quality checkpoints.

Cosmetic Manufacturing Is Not Simple Production

A cosmetic manufacturer must manage formula precision, raw material lots, expiry dates, bulk batches, filling operations, packaging, QC results, and finished goods together. A generic ERP usually misses this connected workflow.

5 Critical ERP gaps
1 Connected Odoo solution
Issue 01

Formula Precision Matters

A 0.5% variation in emulsifier quantity in a 100 KG cream batch can affect texture, stability, shelf life, and final product quality.

Issue 02

Two-Stage Production Is Required

Bulk mixing in KG or Liters must be followed by a separate filling and packaging stage in Units, which generic ERP workflows often fail to manage properly.

Issue 03

Expiry-Based Consumption Is Mandatory

Using an expired preservative or ingredient lot can compromise an entire batch and create financial, quality, and compliance risk.

Issue 04

Full Traceability Is Non-Negotiable

If a customer reports a quality issue, you must trace the exact raw material lot, batch number, production date, and finished goods movement.

Issue 05

Multi-Point Quality Control Is Required

Incoming raw materials, in-process bulk production, filling, and final packaging all require independent quality checkpoints with proper records and approval flow.

How Odoo Solves This

Odoo connects manufacturing, inventory, quality, lot tracking, expiry control, sales, delivery, and accounting in one system without depending on disconnected spreadsheets.

Odoo Ready
Product Range

Products You Can Manufacture with This Odoo Setup

Odoo's skin care manufacturing configuration supports the complete range of personal care and cosmetic products:

Product Category Examples

Face Care

Face Cream Face Wash Face Serum Toner Face Mask Sunscreen SPF

Body Care

Body Lotion Body Butter Body Scrub Body Wash Moisturizer

Hair Care

Shampoo Conditioner Hair Oil Hair Serum Hair Mask

Specialized Formulas

Anti-Ageing Cream Pigmentation Serum Acne Control Gel Under-Eye Cream

Lip & Nail Care

Lip Balm Lip Scrub Nail Care Oil

Baby & Sensitive Skin

Baby Lotion Baby Wash Sensitive Skin Cream

Professional/B2B

Bulk Cream Base Private Label Products Contract Manufacturing
One connected setup: manage formulas, batches, quality checks, inventory, packaging, and finished goods inside Odoo.
UoM Management

The UoM Separation Rule - Why It Matters

One of the most common mistakes in cosmetic manufacturing ERP setup is trying to manage the same product in multiple units of measure — switching a cream batch between KG and Units at different points in the process. This creates inventory conversion errors and inaccurate costing.

UoM Separation Rule in Odoo Skin Care Manufacturing

The correct approach in Odoo:

Tracked in KG

Create Bulk Face Cream as a separate product tracked in KG

Tracked in Units

Create Face Cream 100g Jar as a separate finished product tracked in Units

This separation gives manufacturers precise control over bulk stock levels, filling yield, packaging material consumption, and finished goods inventory - independently, at every stage.

The Two-Level Bill of Materials (BOM) - The Core of Skin Care Manufacturing in Odoo

The two-level BOM structure is the recommended and most practical method for managing skin care manufacturing in Odoo. It reflects the real-world two-stage production process: bulk formula mixing in KG/Liters, followed by filling and packaging into saleable units.

BOM Level 1 - Bulk Manufacturing BOM

Bulk formula mixing in KG/Liters.

BOM Level 2 - Filling & Packaging BOM

Filling and packaging into saleable units.

Step-by-Step Process

Complete Skin Care Manufacturing Workflow in Odoo - Step by Step

10-step end-to-end production workflow covering procurement, quality, manufacturing, packaging, inventory, and sales

01

Raw Material Purchase

The production cycle begins with the procurement of raw ingredients and packaging materials.

Odoo's Purchase module manages vendor relationships, price lists, and purchase orders for all production inputs.

Odoo Purchase Features for Skin Care
Vendor Pricelist Management: Multiple vendors per ingredient with price comparison Lead Time Tracking: Configure vendor-specific lead times to prevent production delays Purchase Order Approval: Require authorization for orders above a defined value Landed Costs: Add freight, customs, and handling charges to raw material cost Automatic Reordering: When raw material stock drops below the minimum level, Odoo generates draft purchase orders automatically

Once materials are received, Odoo updates inventory in real time and triggers the incoming quality check workflow.

Raw Material Purchase in Odoo
02

Incoming Raw Material Quality Check

No raw material enters the production process without passing incoming quality control. In skin care manufacturing, using a single substandard or expired ingredient can compromise the quality, safety, and stability of an entire batch.

Odoo Quality allows quality control points to be configured directly on incoming stock receipts, blocking material from being consumed in manufacturing until the QC check is explicitly approved. This creates a documented audit trail - essential for GMP (Good Manufacturing Practice) compliance in cosmetic manufacturing.

Incoming Raw Material Quality Check in Odoo
03

Formula / BOM Preparation

Before manufacturing begins, the approved formula for each product must be entered as a Bill of Materials (BOM) in Odoo. The BOM is the production blueprint - it defines exactly which raw materials, in what quantities, are required to produce a defined output quantity of the bulk Product.

Key BOM Configuration Points
Set the correct Unit of Measure (KG or Liter for bulk products) Define component quantities based on the approved lab formula Include wastage/loss factors in component quantities Add routing / work center operations if production follows defined mixing steps Link quality control points to the BOM for automatic QC trigger during production
Formula BOM Preparation in Odoo
04

Manufacturing Order - Bulk Production

With raw materials cleared through QC and the BOM confirmed, the production team creates a Manufacturing Order for the bulk product.

Manufacturing Order Bulk Production in Odoo
05

Raw Material Issue & Lot Consumption

The accuracy of lot-level raw material consumption is what makes end-to-end batch traceability possible. Odoo supports this through lot tracking on all raw materials, combined with Odoo Barcode for scan-based consumption on the production floor.

Why Lot-Level Consumption Matters:

Every ingredient lot used in a batch is recorded in Odoo If a quality issue is identified in a finished batch, you can trace back to every raw material lot used If a raw material lot is recalled by the supplier, you can instantly identify which finished product batches are affected

Odoo Barcode Workflow: Workers scan each raw material lot barcode at the point of consumption on the production floor - eliminating manual lot entry errors and ensuring only approved, non-expired lots are used.

FEFO (First Expired, First Out): Odoo's FEFO removal strategy ensures that when multiple lots of the same ingredient are available, the system automatically recommends consuming the lot with the earliest expiry date first - preventing accidental use of near-expiry or expired material.

Raw Material Issue Lot Consumption in Odoo
Lot Consumption Barcode Workflow in Odoo
06

In-Process Quality Control

During bulk manufacturing - typically after mixing and before the batch is approved for filling - the quality team performs in-process quality checks directly within the Manufacturing Order

In Process Quality Control in Odoo
07

Filling & Packaging Manufacturing

After the bulk product is approved by the quality team, the second Manufacturing Order is created using the Packaging BOM - converting the bulk cream, lotion, or serum into finished, labeled, and boxed retail units.

Filling and Packaging Manufacturing in Odoo
08

Final Quality Check

Before finished products are moved to the saleable finished goods inventory, the quality team conducts a final QC inspection on the packaged batch.

Final Quality Check in Odoo
09

Finished Goods Inventory

Upon final QC approval, finished products are received into the finished goods warehouse in Odoo with complete lot-level data:

Inventory Management Features
FEFO for Finished Goods: Oldest expiry batches are picked first for customer dispatch Multi-Location Storage: Separate storage zones for temperature-sensitive products Lot Traceability Report: Full upstream traceability from finished lot to every raw material lot used Stock Valuation: Real-time inventory value per batch using Standard, Average, or FIFO costing
Finished Goods Inventory in Odoo
10

Sales, Delivery & Invoicing

With finished goods in stock, the complete order-to-cash cycle is managed within Odoo:

Sales Channels Supported
Direct B2B Sales (distributors, wholesalers, salon chains) eCommerce (online store integration) Retail Counter Sales (POS) Export Orders (multi-currency, customs documentation) Private Label / Contract Manufacturing (custom customer product codes)Order-to-Cash
Workflow in Odoo:
  1. Sales Order created (customer, products, quantity, pricing, GST)
  2. Delivery Order auto-generated - FEFO-based lot selection for dispatch
  3. Shipment confirmed - stock deducted, delivery challan generated
  4. GST-compliant invoice generated from Sales Order (CGST/SGST/IGMT + HSN codes)
  5. Payment received and reconciled against invoice
  6. E-invoice (IRN + QR code) generated for B2B transactions above threshold
Sales Delivery and Invoicing in Odoo
Why Choose Odoo

Why Odoo Is the Right ERP for Skin Care & Cosmetic Manufacturers

Connected ERP Ecosystem

One Database. Every Department Connected.

Odoo ERP Core
Purchase
Inventory
Quality
Manufacturing
Sales & Delivery
Accounting
Benefit 01

One Platform Across All Departments

Odoo connects Purchase, Inventory, Quality, Manufacturing, Packaging, Sales, and Accounting in one database. No data re-entry between systems. No disconnected spreadsheets. One source of truth from procurement to customer delivery.

Benefit 02

Two-Level BOM for Formula & Packaging Management

Odoo's native support for multi-level Bills of Materials makes it uniquely suited to the bulk-to-unit production model used by all skin care manufacturers, maintaining formula accuracy in KG while managing finished goods inventory in Units.

Benefit 03

Complete Lot Traceability for Recall Readiness

Every lot of raw material, every bulk batch, and every finished product batch is linked in Odoo's traceability engine. If you ever need to conduct a product recall or respond to a regulatory audit, the complete traceability chain is available in seconds, not days.

Benefit 04

FEFO Inventory to Prevent Expired Ingredient Use

Odoo's FEFO strategy ensures the earliest-expiring stock is always consumed or dispatched first across both raw materials and finished goods. For cosmetic manufacturers, this single feature alone prevents potentially costly quality failures.

Benefit 05

Multi-Stage Quality Control with Audit Trail

Define quality checkpoints at every critical stage of production. Every QC outcome, pass, fail, or conditional, is logged with timestamp, operator, test values, and notes. This creates the documented quality audit trail required by BIS, ISO 22716 GMP for Cosmetics, and export market compliance requirements.

Result: Odoo gives skin care and cosmetic manufacturers one connected ERP system to manage formula accuracy, lot traceability, FEFO inventory, quality control, sales, delivery, and accounting.

Frequently Asked Questions

Skin Care Manufacturing in Odoo

Can Odoo manage skin care manufacturing with a formula in KG and finished product in Units?

Yes. This is exactly the use case Odoo’s two-level BOM structure is designed for. The first BOM manufactures the bulk product (e.g., Bulk Face Cream) in KG from raw ingredients. The second BOM converts the bulk product in KG plus packaging materials in Units into finished retail units (e.g., Face Cream 100g Jar). Odoo tracks inventory for each stage in its own unit of measure Independently.

Odoo supports expiry date tracking on all raw material products. When combined with the FEFO (First Expired, First Out) removal strategy, Odoo automatically recommends the lot with the earliest expiry date for production consumption. If a lot is past its expiry date, Odoo will not suggest it for use in manufacturing – preventing expired ingredient usage and maintaining product safety.

Yes. Odoo provides complete end-to-end lot traceability for cosmetic manufacturers. Every raw material lot consumed in a bulk manufacturing order is linked to the bulk batch lot number. When the bulk batch is used in the packaging manufacturing order, it is linked to the finished product lot. When the finished product is delivered to a customer, it is linked to the delivery order. A single traceability report in Odoo shows the complete chain – from raw ingredient lot to final customer.

Yes. Odoo Quality allows quality control points to be configured at any production stage – incoming raw material receipt, in-process bulk manufacturing, bulk product approval, packaging, and final finished goods inspection. Quality checks are triggered automatically based on the configured control points. All results, pass/fail outcomes, and test values are stored with timestamps for audit compliance.

In Odoo, packaging materials (jars, caps, labels, boxes) are configured as stockable components in the Packaging Bill of Materials. When a packaging Manufacturing Order is created, Odoo checks the availability of all components – bulk product and all packaging items. If any component has insufficient stock, the system displays a shortage warning before the order is confirmed, giving the purchase team time to procure before the production line is affected.

FEFO stands for First Expired, First Out – an inventory removal strategy that prioritizes consumption of the stock with the earliest expiry date. In Odoo, FEFO is configured as the removal strategy for raw materials and finished goods. When a manufacturing order requires a raw material, Odoo automatically selects the lot with the earliest expiry date for consumption. This prevents near-expiry and expired materials from sitting in stock while newer stock is used.

Yes. Odoo Manufacturing calculates the total cost of each production batch, including raw material cost (at standard or average cost), packaging material cost, work center machine time, operator labor cost, and recorded wastage/scrap. Dividing the total batch cost by the number of finished units produced gives the actual cost per unit – which the finance team can compare against planned cost to identify inefficiencies.

Yes. Odoo supports private label and contract manufacturing workflows. Customer-specific product codes can be configured as separate products or using customer product references on Sales Orders. BOMs can be created per customer formula. Customer-branded labels can be

managed as packaging variants. Sales orders, delivery orders, and invoices can all use the customer’s product references while Odoo internally tracks the items under the manufacturer’s

SKU system.

Yes. Odoo supports multi-currency sales orders, export invoice formats, and shipment documentation. For cosmetic exporters, Odoo can generate export invoices in foreign currency, handle exchange rate variations, create shipping bills, and manage export incentives.

A standard Odoo implementation for a skin care manufacturer with bulk and packaging manufacturing, quality control, and inventory management typically takes 6–10 weeks. This includes product master setup, BOM configuration, quality control point definition, lot and expiry tracking activation, staff training, and go-live support. More complex implementations involving multiple facilities, custom formula management interfaces, or third-party lab integrations may require 10–16 weeks.