Product Data for Safety Shoes: Getting Protection Classes and Standards Right

The protection class is the one attribute a safety shoe cannot be sold without — yet it's the one suppliers deliver most inconsistently. How to turn class and standard into a mandatory, complete data field.

Jakob Feinböck, ProductbayJuly 4, 20267 min read
☝️Key takeaways
  • For safety shoes the protection class (S1–S3, EN ISO 20345) is the primary buying criterion — a shoe without a stated class and norm is effectively unsellable.
  • Suppliers deliver this data inconsistently: class in a title here, a PDF datasheet there, EN 345 vs EN ISO 20345, additional markings (HRO, SRC, ESD) as free text or missing.
  • The class has to be a mandatory, validated field, not a free-text note — customers filter and compare on exactly this attribute.
  • Productbay normalizes class and standard into consistent attributes and runs completeness scores that flag any safety shoe missing its compliance data before it publishes.

A running shoe is sold on look, feel and brand. A safety shoe is sold on one thing first: does it carry the right protection class for the workplace it's going into? Everything else — comfort, weight, price — comes after a buyer has confirmed the shoe is even allowed on their shop floor. That single difference changes how the product data has to be built.

Product data for safety shoes is data with a mandatory compliance layer: the protection class and the underlying standard are the buying criterion, not an afterthought. This is a focused sub-branch of the broader footwear retail challenge, and it overlaps with industrial supplies and workwear, where the same compliance logic governs the whole assortment.

Why is the protection class a mandatory field, not a nice-to-have?

For most products, a missing attribute is a quality gap. For a safety shoe, a missing protection class is a blocker — the shoe cannot be responsibly listed or bought without it. The class (S1, S1P, S2, S3) under EN ISO 20345 tells a buyer exactly which workplace hazards the shoe is certified against, and buyers filter their entire search on it.

  • It's the primary filter: customers narrow by class before they look at anything else. A shoe with an empty class field simply doesn't appear in the results that matter.
  • It's a compliance statement: the wrong or missing class isn't just a bad listing — it's a liability, because the shoe is being sold for workplace protection.
  • It can't be approximated: unlike a description you can rewrite, a protection class is either certified and stated correctly or it's wrong. There is no "roughly S3".

So the class, the norm, and the additional markings behave like a mandatory, validated field — closer to a structured standard attribute than to marketing copy.

Why do suppliers deliver this data so inconsistently?

The catch is that the one attribute you cannot ship without is the one suppliers deliver most unevenly. There is no shared feed convention across safety-footwear manufacturers, so the same fact arrives in a dozen shapes:

  • One supplier puts S3 in a clean structured column; the next hides it in the product name; a third only states it in a PDF datasheet.
  • The norm appears as EN ISO 20345, as the older EN 345, or is left implicit behind the class shorthand.
  • Additional requirements — HRO (heat-resistant sole), SRC (slip resistance), ESD, HI, CI — show up as free text, as separate columns, or not at all.
  • The underlying attributes a class implies (toe cap, penetration resistance, water resistance) are frequently blank, even when the class itself is present.

The result: even where the data exists somewhere, it rarely lands in one clean, filterable field across all suppliers. This is the same multi-supplier normalization problem the whole catalog faces, just with a hard compliance edge — the fix is to consolidate, normalize and enrich every source into one structure.

Which standard applies — and what does it look like in the data?

EN ISO 20345 is the governing standard for safety footwear, and the class codes bundle a defined set of properties. Being honest about what each class carries is what lets you turn it into structured, comparable data:

ClassWhat it certifiesImplied data attributes
S1Antistatic, energy-absorbing & closed heel, fuel-oil resistant soleToe cap (200 J), antistatic, closed heel
S1PS1 plus penetration-resistant midsole+ penetration resistance
S2S1 plus water penetration & absorption resistance+ water resistance
S3S2 plus penetration resistance & profiled sole+ penetration + profiled sole
Add-on markingsHRO, SRC, ESD, HI, CI etc.Separate, filterable flags

The point isn't just to store the class string — it's to explode it into the attributes it implies, so a customer can filter on "penetration-resistant" or "ESD" directly, and so a listing missing its water-resistance flag on an S2 shoe gets caught. The standard tells you what should be present; that's exactly what a completeness check can measure against.

How does Productbay make protection-class data complete?

Productbay treats the compliance layer as first-class data and runs the same three-step job — with the class as a mandatory, scored field:

  • Consolidate: import every supplier source — structured column, product-name text, PDF datasheet — and match by SKU or EAN/GTIN so classes and norms land against the right articles in one catalog.
  • Enrich & normalize: AI reads class and additional markings out of titles and PDF datasheets, maps EN 345 to EN ISO 20345, explodes each class into its implied attributes and translates via DeepL — always with a review step before anything publishes.
  • Score completeness: completeness scores flag every safety shoe missing its class, norm or related markings before go-live, so no shoe reaches a channel without the one attribute customers buy on.

The compliance layer is exactly where a generic catalog setup falls short and where structured, scored data pays off. Productbay is built for specialist retailers running multi-supplier, multi-channel catalogs — and it applies the same rigor to the wider industrial and workwear assortment, where standards-driven data is the norm rather than the exception. For the full engine behind it, see the Productbay PIM.

Frequently Asked Questions

Let's look at your product data process

Every safety shoe filterable by its exact protection class, no missing norms, no compliance gaps at go-live. See how Productbay normalizes class and standard and scores completeness in a 30-minute walkthrough.

Get started