EU CPNP registration + INCI — what’s the workflow?
Categories:
Magento for Cosmetics + Beauty
EU Cosmetic Products Notification Portal (CPNP) is required before any cosmetic product is placed on the EU market. The workflow:
- Responsible Person designated — an EU-based legal entity. Many brands appoint a third-party RP service (Obelis, Cosmetics Europe, etc.).
- Cosmetic Product Safety Report (CPSR) — Part A (data) + Part B (assessor sign-off). Lives outside Magento.
- CPNP notification per SKU — SKU-level data submitted to CPNP. Confirmation reference number stored as a Magento product attribute (
cpnp_ref). - INCI list in EU local language(s) — per-storefront translation in Magento. INCI names follow EU Cosmetic Ingredients (CosIng) database.
- Per-storefront PDP block — renders EU-compliant ingredient list, RP address, batch code, MoS / PAO icon.
I’ve done this for 4 EU beauty brands. Magento handles the storefront-rendering side cleanly; the regulatory workflow lives in your QA / RA tooling outside Magento.
Was this helpful?