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_hazmat attribute 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=true line, 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.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento for candles and fragrance

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.