Hazmat-light / ground-only shipping, how do you stop fragrance oils from getting seized?
Many fragrance oils, alcohol-based room sprays, and high-concentration perfumes (EDP, parfum, cologne) are classified ORM-D / limited-quantity hazmat under US DOT 49 CFR. They’re legal to ship by ground but blocked from passenger aircraft, that means UPS / FedEx Ground only, no USPS Air, no international air carriers. Ship one by air and it gets seized at the carrier hub. I’ve seen $400k holiday weekends evaporate this way.
The Magento setup:
- Per-SKU
is_hazmatattribute on every candle, perfume, oil, and spray. Default off; merchandising team flips on at SKU creation. - Carrier-rule layer, ShipperHQ ($75, $500/mo) is the cleanest commercial option; native Magento shipping rules work for simpler cases. The rule: if cart contains any
is_hazmat=trueline, strip USPS Air + UPS 2nd Day Air + all international air services from the quote response. - Blocked-route messaging, CA → HI / AK by air, US → international air all surface a clear in-cart message: “Fragrance oils ship ground-only, UPS Ground (5-7 days) selected.”
- Customs paperwork, EU + Asia ground shipments auto-attach HS codes (3303 perfumes / 3307 room fragrance), an IFRA conformity cert, and an MSDS.
This isn’t optional. Get it wrong once, and you eat the carrier fines, customer refunds, and the brand-reputation hit.