Multi-region, US OSHA + EU EN ISO standards. How do you abstract?
The big complication: US and EU use different compliance regimes for the same garments.
- FR (flame-resistant): US is NFPA 70E (electric arc, ATPV / EBT in cal/cm²) plus NFPA 2112 (industrial flash fire). EU is EN ISO 11612 (heat + flame, A1/A2/B/C/D/E/F codes) plus EN 1149-5 (anti-static). A Bulwark shirt sold in the US is NFPA 70E rated; the same shirt sold in the EU also needs EN ISO 11612 certification, manufacturers often dual-certify.
- HiVis: US is ANSI 107 (Class 1/2/3). EU is EN ISO 20471 (Class 1/2/3 with slightly different background-coverage thresholds and retroreflective tape requirements). Most major brands (Carhartt, ML Kishigo, Portwest) dual-certify.
- General PPE: US OSHA 29 CFR 1910 vs EU PPE Regulation 2016/425 (Category I/II/III risk classes).
- Medical / scrubs: US is FDA 510(k) for surgical barrier garments (ASTM F1670 / F1671), EU is EN 13795 for surgical drapes / gowns.
Architecture in Magento: one product, multiple compliance attribute groups, gated by store view. The US store view (en_US) renders the NFPA / ANSI / OSHA badges; the EU store view (de_DE / fr_FR / nl_NL) renders the EN ISO badges. Both pull from the same product but show different facet sets on category pages.
Source-of-truth for the compliance attributes is the brand-portal feed, Bulwark, Carhartt, etc. publish the full certification matrix per SKU. My connector ingests both regimes and stores them as separate multi-select attributes (compliance_us_fr, compliance_eu_fr, etc.). PDP renders the regime appropriate to the store view; search / filter respects the regime; checkout shows the certifications on the order confirmation for the customer’s OSHA / EU-PPE audit binder.