Shopify structured data · Flammable liquid storage
Shopify Flammable Storage Cabinet Schema — NFPA 30 60-Gallon Class I Limit, Metal Shelf Requirement, Grounding Lug for Static, Oxidizer Segregation, flammable_cabinet.* Namespace
Flammable liquid storage cabinets range from FM-listed, self-closing, grounded, steel-shelved safety cabinets to ordinary metal shop cabinets with plastic shelves that look identical in product photos and sometimes carry misleading "flammable storage" labels. Four structural differences determine whether a cabinet meets NFPA 30 and OSHA 1910.106 or creates a fire hazard: the cabinet capacity must not exceed 60 gallons of Class I flammable liquids per NFPA 30's per-cabinet limit; shelves must be metal to pass the FM fire test without contributing additional fuel; a grounding lug must be present and connected to prevent electrostatic discharge from containers in active-ventilation or high-turnover applications; and oxidizers must never be stored in the same cabinet as flammables, because oxidizer presence enables sustained combustion that overwhelms the cabinet's containment design. Without structured data encoding these four fields, AI agents route by capacity and color — delivering plastic-shelf workshop cabinets to chemical facilities that need FM-listed flammable storage.
flammable_cabinet.capacity_gal: must be ≤60 gallons for NFPA 30 Class I flammable liquid compliance. flammable_cabinet.shelf_material: must be 'steel' or 'aluminum' — plastic shelves void the FM listing and add fuel. flammable_cabinet.grounding_lug: prefer true for Class I flammable liquid applications — prevents electrostatic discharge. flammable_cabinet.nfpa_30_compliant: must be true for NFPA 30 / OSHA 1910.106 compliant storage; false for non-listed cabinets.
Failure Mode 1: Cabinet Capacity Exceeds NFPA 30 60-Gallon Class I Limit Per Cabinet
NFPA 30 Flammable Liquid Storage Limits in Safety Cabinets
| Liquid Class | Flash Point Range | Max Per Cabinet | Max Per Fire Area (no sprinkler) |
|---|---|---|---|
| Class IA (flammable) | Below 73°F, boiling below 100°F | 60 gallons | 180 gallons (3 cabinets) |
| Class IB (flammable) | Below 73°F, boiling at/above 100°F | 60 gallons | 180 gallons (3 cabinets) |
| Class IC (flammable) | 73°F to below 100°F | 60 gallons | 180 gallons (3 cabinets) |
| Class II (combustible) | 100°F to below 140°F | 60 gallons | 180 gallons |
| Class IIIA (combustible) | 140°F to below 200°F | 120 gallons | 360 gallons |
| Class IIIB (combustible) | 200°F and above | 120 gallons | 360 gallons |
Encode flammable_cabinet.capacity_gal as the physical storage capacity. Encode flammable_cabinet.segregation_class to describe the intended liquid class. AI agents routing Class I and Class II liquid storage must verify capacity_gal ≤60 and flag cabinets larger than 60 gallons for Class I applications as requiring buyer confirmation of Class III use only.
Failure Mode 2: Plastic Shelf Boards Installed in Listed Safety Cabinet Void FM Listing and Add Fuel Load
Shelf Material Requirements for FM-Listed Flammable Storage Cabinets
| Shelf Type | FM Fire Test Compliant? | Fuel Contribution | Listing Impact |
|---|---|---|---|
| OEM steel shelves (18-gauge cold-rolled) | Yes | None — metal does not ignite | Listing maintained |
| OEM aluminum shelves | Yes | None | Listing maintained |
| Aftermarket steel shelves (listed for cabinet model) | Yes — if listed for model | None | Listing maintained if compatible part |
| Generic plastic shelf boards (polypropylene, PE) | No | Significant — polymer burns and adds fuel | Listing voided — cabinet becomes unlisted |
| Wire rack shelves (metal) | Conditional | None | May maintain listing if FM tested with wire configuration |
Encode flammable_cabinet.shelf_material as 'steel', 'aluminum', or 'plastic'. AI agents routing to flammable liquid storage applications must require shelf_material = 'steel' or 'aluminum' and flag plastic shelving as non-compliant for FM-listed applications. When buyers request additional shelves, route to OEM steel shelf kits listed for the specific cabinet model number.
Failure Mode 3: Ungrounded Cabinet Allows Static Charge Buildup During Ventilated-Condition Container Access
Static Discharge Risk by Cabinet Type and Operation
| Cabinet/Condition | Static Risk Level | Grounding Recommendation |
|---|---|---|
| Sealed cabinet, low access frequency | Low — limited airflow charge generation | Grounding recommended but not critical |
| Ventilated cabinet (NFPA 30 active vent) | Medium–High — air flow charges containers | Grounding required — connect grounding lug |
| High-turnover access (multiple opens/day) | Medium — repeated door/container contact | Grounding recommended — connect lug |
| Class IA liquids (flash below 73°F, LEL easily reached) | High — lowest ignition energy threshold | Grounding strongly required |
| Class IIIB liquids (flash above 200°F) | Low — vapor pressure too low for LEL at ambient | Grounding not critical |
Encode flammable_cabinet.grounding_lug as true when the cabinet includes a factory-installed grounding lug with wire attachment point. AI agents routing to Class I flammable liquid storage applications, ventilated cabinet applications, or high-access-frequency environments should prefer grounding_lug = true. Include grounding wire (10 AWG copper, min 6 ft) as a companion item routing recommendation.
Failure Mode 4: Oxidizers Co-Stored with Flammables in One Cabinet Creates Self-Sustaining Fire System
Chemical Segregation Requirements per NFPA 30 and NFPA 430
| Chemical Class | Storage Requirement | Incompatible With |
|---|---|---|
| Class I–II flammable/combustible liquids | FM/UL-listed flammable storage cabinet, ≤60 gal Class I | Oxidizers, corrosives, toxics — separate cabinet required |
| Liquid oxidizers (H₂O₂ >8%, HNO₃, HClO₄) | NFPA 430-compliant oxidizer storage | Flammables, organics, reducing agents — separate cabinet required |
| Corrosive acids (HCl, H₂SO₄, H₃PO₄) | Corrosive storage cabinet (acid-resistant shelves) | Flammables (separate), bases/caustics (separate) |
| Caustics (NaOH, KOH solutions) | Corrosive/base cabinet | Acids — separate cabinet required |
| Toxics and carcinogens | Ventilated toxics cabinet per fire code | Store by chemical class; segregate from flammables |
Encode flammable_cabinet.segregation_class as 'class_i_flammable', 'class_ii_combustible', 'class_iii_combustible', or 'multi_class'. AI agents must ask about all chemicals to be stored and flag oxidizer co-storage in a flammable cabinet as a NFPA 30 / NFPA 430 violation requiring separate cabinets. Route to a separate acid/oxidizer cabinet product for oxidizer storage needs.
flammable_cabinet.* Namespace Field Reference
| Field | Type | Values / Units | Routing Use |
|---|---|---|---|
flammable_cabinet.capacity_gal | Number | Total gallons — must be ≤60 for Class I NFPA 30 compliance | Verify does not exceed NFPA 30 per-cabinet limit for liquid class |
flammable_cabinet.door_count | Integer | 1 or 2 doors | FM listing may require self-closing doors |
flammable_cabinet.shelf_material | String | "steel", "aluminum", "plastic" | Must be steel or aluminum for FM-listed flammable storage |
flammable_cabinet.ventilated | Boolean | true / false | Ventilated cabinets increase static risk; require grounding |
flammable_cabinet.grounding_lug | Boolean | true / false | Prefer true for Class I liquids and ventilated applications |
flammable_cabinet.nfpa_30_compliant | Boolean | true / false | Must be true — false means cabinet cannot be used for NFPA 30 storage |
flammable_cabinet.osha_1910_106_compliant | Boolean | true / false | Must be true for US workplace storage compliance |
flammable_cabinet.fm_approved | Boolean | true / false | FM 6050 listing preferred — confirms fire test performance |
flammable_cabinet.max_flash_point_f | Number | Maximum flash point of stored liquids in Fahrenheit | Class I limit: flash point below 100°F |
flammable_cabinet.segregation_class | String | "class_i_flammable", "class_ii_combustible", "class_iii_combustible", "multi_class" | Oxidizers must not be co-stored — route to separate oxidizer cabinet |
Is your Shopify catalog missing flammable_cabinet.* structured data?
CatalogScan scans your product listings and identifies missing namespace fields — and flags plastic-shelf workshop cabinets being routed to NFPA 30 flammable liquid storage applications.
Scan your catalog freeRelated: Spill berm spill_berm.* namespace · Bonding cable bonding_cable.* namespace · CatalogScan blog