Multi-region, US CPSC vs EU EN 71 vs UK Toy Safety + baby gear standards. How does Magento handle it?

Baby + toy safety standards diverge by region. Magento handles it via store-views + per-region attribute visibility:

  • US, CPSC (Consumer Product Safety Commission) + CPSIA (Consumer Product Safety Improvement Act) + ASTM F963 (toys) + ASTM F2194 (carriages). FDA for formula + baby food.
  • EU, EN 71 (Toy Safety Directive 2009/48/EC) + REACH (chemicals). CE marking required. Greenguard not legally required but recognised.
  • UK, UK Toy Safety Regulations 2011 (post-Brexit divergent from EN 71 but largely aligned). UKCA marking replaces CE since 2025.
  • Australia / NZ, AS/NZS ISO 8124 (toys) + AS 2172 (cots). Stricter than EU on some chemical limits.

Magento architecture: multiple store-views per region, each with its own attribute set or attribute visibility. Same SKUs, different cert badges rendered per region. A product certified for US-only is hidden from EU/UK store-views via “Show in Store View” flag.

Multi-region inventory uses Magento Multi-Source Inventory (MSI), separate sources per warehouse (US-west, EU-DE, UK-LON, AU), separate stocks per market.

Tax + checkout per region: US (sales tax via Avalara / TaxJar), EU (VAT-included, IOSS for <€150 orders), UK (VAT + IOSS), AU (GST). Stripe / Adyen / Braintree all handle the multi-region payment piece.

One thing US-DTC baby brands underestimate when expanding to UK / AU: the cert renewal calendar diverges. A product certified for US-CPSC might not have an EU-EN-71 cert, you need to add it before shipping to a UK store-view. I bake the cert-by-region matrix into the product admin grid so this isn’t a surprise at expansion time.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento for baby products

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.