EPA List N / K / M kill-claims, how do you actually implement them on the PDP?

EPA registration data lives in three product attributes on every chemical SKU:

  • epa_reg_number, the EPA-issued registration (e.g. 1839-95-1677). Required for any disinfectant or antimicrobial sold for kill-claim purposes.
  • epa_lists, multi-select of List N (SARS-CoV-2), List K (hospital-grade, includes C. diff sporicide), List M (mold + mildew), List G (kitchen sanitiser), List H (poultry/dairy), List L (kennel + livestock).
  • kill_claims_json, structured JSON of {pathogen, kill_time_minutes, dilution_ratio, surface_type} rows. Example: {"pathogen": "Norovirus", "kill_time_minutes": 1, "dilution_ratio": "1:64", "surface_type": "hard non-porous"}.

On the PDP a Hyvä component renders the EPA registration number with a link to the EPA Pesticide Product Label System for verification, plus a sortable table of every kill-claim with kill-time and dilution ratio. The SDS PDF auto-attaches via Aspen / Verisk 3E integration.

Faceted search on the category page lets a facility manager filter by pathogen: “Norovirus” → returns every registered chemical that kills it. This is the single largest discoverability win in B2B jan/san, competitors typically bury kill-claims in a PDF five clicks deep.

Quarterly re-audit: EPA registrations expire and get cancelled. The system auto-flags any SKU whose registration has not been verified within 90 days and dashboards it for product-data ops.

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 janitorial + cleaning supplies

Need it fixed, not just explained?

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