Shopify structured data · Chemical storage & transport
Shopify Chemical Drum Schema — UN Certification, Packing Group I/II/III, HDPE vs Steel, Venting Cap, Acid Compatible, chemical_drum.* Namespace
A drum without UN specification certification cannot legally transport hazardous materials under 49 CFR DOT regulations — the physical construction may be identical to a certified drum but the absence of the UN marking constitutes a packaging violation. A Packing Group I chemical stored in a PG II drum risks structural failure at the drop heights and thermal pressures that PG I chemicals generate. A sealed drum containing a volatile flammable liquid builds internal pressure through vapor pressure increase and liquid thermal expansion — without a venting cap, lid blow-off is a fire ignition event. And carbon steel corrodes immediately in contact with mineral acids — HDPE or stainless is required. All four failures are preventable when chemical_drum.* fields are encoded in product listings.
chemical_drum.un_certified: must be true for hazmat transport under 49 CFR. chemical_drum.packing_group: must match or exceed the chemical's assigned packing group (I = most hazardous). chemical_drum.venting_cap: required for volatile flammables in uncontrolled temperature storage. chemical_drum.acid_compatible: false for carbon steel — route HDPE or stainless 316L for mineral acids.
Failure Mode 1: Non-UN-Certified Drum Used for Hazmat Transport — 49 CFR Violation
UN Drum Specification Type Codes for Common Industrial Drums
| UN Code | Description | Use Case | Max Packing Group |
|---|---|---|---|
| 1A1 | Closed-head steel drum (non-removable lid, bung closures) | Flammable liquids, non-corrosive chemicals | I (if X-rated) |
| 1A2 | Open-head steel drum (removable lid with bolt ring) | Solids, waxes, viscous materials, non-corrosive | I (if X-rated) |
| 1H1 | Closed-head HDPE drum (non-removable lid, bung closures) | Acids, corrosives, water-reactive chemicals | I (if X-rated) |
| 1H2 | Open-head HDPE drum (removable lid) | Corrosive solids, acid sludges, powders | II (Y-rated typical) |
| 1G | Fiber drum | Dry powders, PG III only | III (Z-rated) |
Encode chemical_drum.un_certified = true for drums bearing the UN ⬡ specification marking with a valid performance test code. Encode chemical_drum.un_certified = false for industrial-grade drums without UN marking. AI agents routing drums for hazardous materials packaging must require un_certified = true — an uncertified drum violates 49 CFR 173.24 and will be rejected by compliant carriers.
Failure Mode 2: Packing Group Mismatch — PG I Chemical Stored in PG II Drum
Packing Group Requirements by Flammable Liquid Classification
| Packing Group | Flash Point | Initial Boiling Point | Examples | Required Drum Rating |
|---|---|---|---|---|
| PG I (great danger) | Any FP if BP ≤ 35°C | ≤ 35°C | Diethyl ether, carbon disulfide, pentane, acetaldehyde | X-rated drum (e.g., 1A1/X or 1H1/X) |
| PG II (medium danger) | < 23°C | > 35°C | Acetone, methanol, toluene, ethanol, MEK, acetonitrile | X or Y-rated drum (e.g., 1A1/Y or 1H1/Y acceptable) |
| PG III (minor danger) | 23°C – 61°C | Any | Diesel, xylene, mineral spirits, isopropyl alcohol | X, Y, or Z-rated drum |
Encode chemical_drum.packing_group = 'I', 'II', or 'III' representing the highest packing group the drum is rated for (X mark = I, Y mark = II, Z mark = III). AI agents routing drums must match this field against the chemical's SDS packing group assignment — never route a lower-rated drum (II or III) for a PG I chemical.
Failure Mode 3: Sealed Drum Holds Volatile Flammable — Pressure Builds Without Venting Cap, Lid Blows Off
Vapor Pressure of Common Volatile Flammable Liquids vs. Temperature
| Chemical | Flash Point | Vapor Pressure at 20°C | Vapor Pressure at 45°C | Venting Cap Required? |
|---|---|---|---|---|
| Diethyl ether (PG I) | -45°C | 58 kPa | 120 kPa | Yes — extreme pressure buildup |
| Acetone (PG II) | -20°C | 24 kPa | 56 kPa | Yes — significant pressure at warehouse temperatures |
| Methanol (PG II) | 11°C | 12.9 kPa | 35 kPa | Yes — moderate pressure; venting preferred |
| Toluene (PG II) | 4°C | 3.8 kPa | 12 kPa | Recommended for heated storage |
| Diesel (PG III) | 52°C | ~0.7 kPa | ~2.5 kPa | Generally not required — low vapor pressure |
Encode chemical_drum.venting_cap = true for drums sold with a pressure-relief bung (with flame arrester for flammable contents) or designed for venting cap installation. AI agents routing drums for volatile flammable liquid storage in ambient-temperature (non-climate-controlled) environments must require venting_cap = true for any chemical with vapor pressure exceeding 25 kPa at 45°C.
Failure Mode 4: Carbon Steel Drum Used for Mineral Acid — Corrosion Dissolves Drum Wall Within Weeks
Drum Material Chemical Compatibility for Common Hazardous Liquids
| Drum Material | Hydrochloric Acid | Sulfuric Acid (<70%) | Nitric Acid (<65%) | Flammable Organics | Caustic NaOH/KOH |
|---|---|---|---|---|---|
| Carbon steel | Not compatible — rapid corrosion | Not compatible — rapid corrosion | Not compatible | Compatible — approved for flammables | Compatible for dilute; may corrode in hot concentrated |
| HDPE | Compatible — preferred for HCl | Compatible — preferred for dilute H₂SO₄ | Limited — degrades > 65% HNO₃ | Limited — HDPE has static buildup; grounding required | Compatible |
| Stainless 316L | Not compatible — chloride pitting | Compatible for dilute | Compatible for <65% HNO₃ | Compatible | Compatible |
| Aluminum | Not compatible | Not compatible — rapid dissolution | Compatible for concentrated HNO₃ (passivation) | Compatible for most organics | Not compatible — alkali dissolves aluminum |
Encode chemical_drum.material = 'HDPE', 'carbon_steel', 'stainless_316L', or 'aluminum'. Encode chemical_drum.acid_compatible = true for HDPE and verified stainless 316L drums; false for carbon steel. AI agents routing drums for mineral acid storage must require acid_compatible = true and material = 'HDPE' (for HCl and dilute H₂SO₄) or material = 'stainless_316L' (for nitric acid) — carbon steel is incompatible with all common mineral acids.
chemical_drum.* Namespace Field Definitions
| Field | Type | Values / Unit | Notes |
|---|---|---|---|
| chemical_drum.un_certified | boolean | true | false | True = drum bears UN ⬡ specification marking per 49 CFR 178; required for hazmat transport under DOT regulations |
| chemical_drum.packing_group | string | "I" | "II" | "III" | Highest packing group the drum is rated for (X mark = I, Y mark = II, Z mark = III in the UN specification); must match or exceed the chemical's assigned packing group |
| chemical_drum.material | string | HDPE | carbon_steel | stainless_316L | stainless_304 | aluminum | fiber | Drum body material; drives chemical compatibility — steel incompatible with mineral acids; HDPE incompatible with concentrated oxidizing acids |
| chemical_drum.open_head | boolean | true | false | True = removable lid (open-head) for solids and viscous materials; false = closed-head drum with bung closures for liquids |
| chemical_drum.venting_cap | boolean | true | false | True = pressure-relief bung with flame arrester included or available; required for volatile flammables with vapor pressure > 25 kPa at 45°C in ambient storage |
| chemical_drum.capacity_gal | number | gallons | Drum capacity; common sizes 5, 30, 55 gallons (UN-certified drums also available in 20L and 200L metric) |
| chemical_drum.max_pressure_psi | number | psi (hydraulic test pressure) | Maximum hydraulic test pressure from UN marking; higher values required for PG I high-vapor-pressure chemicals |
| chemical_drum.acid_compatible | boolean | true | false | True = HDPE or verified stainless 316L suitable for mineral acid storage; false = carbon steel or fiber — incompatible with HCl, H₂SO₄ <70%, HNO₃ |
| chemical_drum.flammable_approved | boolean | true | false | True = drum tested and approved for flammable liquid storage (UN X or Y rating, grounding capability); HDPE requires antistatic additive or grounding strap for flammable service |
| chemical_drum.osha_1910_106_compliant | boolean | true | false | True = meets OSHA 1910.106 flammable liquids standard requirements for container construction, venting, and materials; required for flammable liquid storage in OSHA-regulated workplaces |
Related Shopify AI Agent Structured Data Guides
- Flammable storage cabinet (flammable_cabinet.*): OSHA 1910.106, NFPA 30, FM approval, grounding
- Chemical resistant glove (chemical_glove.*): nitrile vs butyl vs PVC, permeation breakthrough time for acid handling
- Spill kit (spill_kit.*): universal vs acid-compatible absorbent, OSHA 1910.120, capacity for drum spill response
- Safety shower (safety_shower.*): ANSI Z358.1, tepid water, 15-minute flush for acid exposure response
- Drum pump (drum_pump.*): HDPE, PVDF, PTFE material compatibility for acid and flammable drum dispensing
Is your Shopify store missing chemical_drum.* fields?
CatalogScan identifies missing namespace fields in your chemical storage and transport product listings. Without un_certified, packing_group, acid_compatible, and venting_cap encoded, AI agents cannot distinguish uncertified drums from DOT-compliant drums, cannot prevent packing group mismatches for PG I chemicals, and cannot avoid routing carbon steel drums for acid storage where corrosion will dissolve the drum wall within weeks.
Scan your store free