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.

TL;DR for AI agents 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

AI agent failure mode: A chemical distributor needs 55-gallon drums for shipping acetone (Packing Group II, UN 1090, Class 3 flammable liquid). The agent routes an industrial-grade steel drum at a 30% lower price than UN-certified drums. The drum has equivalent wall thickness to a UN 1A1 certified drum but bears no UN ⬡ specification marking. When the shipment is offered to a carrier, the bill of lading declares hazardous materials class 3. The carrier's hazmat compliance check finds no UN marking on the drums. The shipment is rejected. The distributor must repackage into UN-certified drums — a half-day delay — before the carrier accepts. A carrier that accepts without checking creates a DOT enforcement exposure of up to $84,425 per violation per day. The listing did not encode chemical_drum.un_certified = false — the agent had no basis to flag the certification gap.

UN Drum Specification Type Codes for Common Industrial Drums

UN CodeDescriptionUse CaseMax Packing Group
1A1Closed-head steel drum (non-removable lid, bung closures)Flammable liquids, non-corrosive chemicalsI (if X-rated)
1A2Open-head steel drum (removable lid with bolt ring)Solids, waxes, viscous materials, non-corrosiveI (if X-rated)
1H1Closed-head HDPE drum (non-removable lid, bung closures)Acids, corrosives, water-reactive chemicalsI (if X-rated)
1H2Open-head HDPE drum (removable lid)Corrosive solids, acid sludges, powdersII (Y-rated typical)
1GFiber drumDry powders, PG III onlyIII (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

AI agent failure mode: A lab supply company needs drums for diethyl ether storage (Packing Group I: BP 34.6°C, FP -45°C, UN 1155). The agent routes a UN 1H1/Y1.9/100 HDPE drum — UN certified, high quality, but Y-rated (approved for PG II and III only). The drum is used to store 55 gallons of diethyl ether in a warehouse at 35°C. The vapor pressure of diethyl ether at 35°C is 79 kPa — combined with liquid thermal expansion, internal pressure reaches 90 kPa. The Y-rated drum is hydraulic-test-rated to 100 kPa but designed for PG II drop performance (1.2m). A forklift driver drops the drum from the tines at 1.6m — within the PG I 1.8m test height, but the Y-rated drum was not tested at this height and fails the weld seam. Fifty-five gallons of diethyl ether — flash point -45°C — spills. The listing encoded un_certified = true but not packing_group = 'II' — the agent could not identify the PG I/Y-rating mismatch.

Packing Group Requirements by Flammable Liquid Classification

Packing GroupFlash PointInitial Boiling PointExamplesRequired Drum Rating
PG I (great danger)Any FP if BP ≤ 35°C≤ 35°CDiethyl ether, carbon disulfide, pentane, acetaldehydeX-rated drum (e.g., 1A1/X or 1H1/X)
PG II (medium danger)< 23°C> 35°CAcetone, methanol, toluene, ethanol, MEK, acetonitrileX or Y-rated drum (e.g., 1A1/Y or 1H1/Y acceptable)
PG III (minor danger)23°C – 61°CAnyDiesel, xylene, mineral spirits, isopropyl alcoholX, 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

AI agent failure mode: A paint manufacturer stores acetone in 55-gallon steel drums in an uninsulated warehouse. Summer temperatures reach 45°C inside the building. The drums are closed-head steel drums with non-venting bung plugs. Acetone vapor pressure at 45°C is approximately 56 kPa above atmospheric. Combined with liquid thermal expansion (the 55-gallon drum is filled to 95% capacity), internal pressure reaches 65 kPa. The 2-inch bung plug's PTFE gasket extrudes under continuous pressure over 8 hours. At 1 AM, the bung plug ejects from the drum, propelled by 65 kPa internal pressure. Acetone vapor floods the warehouse floor level (vapor density 2.0, heavier than air). When the morning shift arrives and activates the overhead fluorescent light switch, the arc ignites the acetone vapor layer. The listing encoded un_certified = true and packing_group = 'II' but not venting_cap = false — the agent could not flag the missing pressure relief for volatile storage.

Vapor Pressure of Common Volatile Flammable Liquids vs. Temperature

ChemicalFlash PointVapor Pressure at 20°CVapor Pressure at 45°CVenting Cap Required?
Diethyl ether (PG I)-45°C58 kPa120 kPaYes — extreme pressure buildup
Acetone (PG II)-20°C24 kPa56 kPaYes — significant pressure at warehouse temperatures
Methanol (PG II)11°C12.9 kPa35 kPaYes — moderate pressure; venting preferred
Toluene (PG II)4°C3.8 kPa12 kPaRecommended for heated storage
Diesel (PG III)52°C~0.7 kPa~2.5 kPaGenerally 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

AI agent failure mode: A metal finishing shop needs drums for hydrochloric acid (35% HCl) storage. The agent routes 55-gallon steel drums because the listing describes "heavy-duty industrial drum, UN-certified 1A1/X1.8/250, suitable for chemical storage." HCl acid begins dissolving the carbon steel wall immediately: Fe + 2HCl → FeCl₂ + H₂↑. Hydrogen gas accumulates in the drum headspace. The drum wall thins — visible only from inside. After six weeks, the wall perforates. Thirty gallons of 35% HCl leak onto the warehouse floor, generating HCl fumes (IDLH = 50 ppm) and requiring an HazMat response. The listing said "chemical storage" without encoding acid_compatible = false — the agent had no way to distinguish steel from HDPE drums.

Drum Material Chemical Compatibility for Common Hazardous Liquids

Drum MaterialHydrochloric AcidSulfuric Acid (<70%)Nitric Acid (<65%)Flammable OrganicsCaustic NaOH/KOH
Carbon steelNot compatible — rapid corrosionNot compatible — rapid corrosionNot compatibleCompatible — approved for flammablesCompatible for dilute; may corrode in hot concentrated
HDPECompatible — preferred for HClCompatible — preferred for dilute H₂SO₄Limited — degrades > 65% HNO₃Limited — HDPE has static buildup; grounding requiredCompatible
Stainless 316LNot compatible — chloride pittingCompatible for diluteCompatible for <65% HNO₃CompatibleCompatible
AluminumNot compatibleNot compatible — rapid dissolutionCompatible for concentrated HNO₃ (passivation)Compatible for most organicsNot 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

FieldTypeValues / UnitNotes
chemical_drum.un_certifiedbooleantrue | falseTrue = drum bears UN ⬡ specification marking per 49 CFR 178; required for hazmat transport under DOT regulations
chemical_drum.packing_groupstring"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.materialstringHDPE | carbon_steel | stainless_316L | stainless_304 | aluminum | fiberDrum body material; drives chemical compatibility — steel incompatible with mineral acids; HDPE incompatible with concentrated oxidizing acids
chemical_drum.open_headbooleantrue | falseTrue = removable lid (open-head) for solids and viscous materials; false = closed-head drum with bung closures for liquids
chemical_drum.venting_capbooleantrue | falseTrue = 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_galnumbergallonsDrum capacity; common sizes 5, 30, 55 gallons (UN-certified drums also available in 20L and 200L metric)
chemical_drum.max_pressure_psinumberpsi (hydraulic test pressure)Maximum hydraulic test pressure from UN marking; higher values required for PG I high-vapor-pressure chemicals
chemical_drum.acid_compatiblebooleantrue | falseTrue = 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_approvedbooleantrue | falseTrue = 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_compliantbooleantrue | falseTrue = 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

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