Toweringmedia FedEx Dry Ice Addon
Dry-ice rates on FedEx REST
- Transit Ice Weight Lbs by transit days
- Package Splitting Respects max box weight
- Box and Express Fees Per-package surcharges
- ACCOUNT plus LIST Quotes both rate types
Dry-ice rates at checkout
Magento does not calculate FedEx dry-ice needs, so frozen shipments rely on manual math and unclear checkout costs. This add-on quotes dry-ice weight by transit days with package splitting, box costs, and logging.
- Configurable dry-ice pounds for 1–5 day transit
- Splits packages when weight plus ice exceeds max
- Box cost and optional Express ice surcharge
- Requests ACCOUNT and LIST rates, uses the lowest
- Hides services slower than your max transit days
Built for your store
Rate-quoting add-on for FedEx REST API on Magento 2.4.x—no Ship API, labels, or UN1845 declarations.
- Works with Magento 2.4.x Open Source & Adobe Commerce
- Requires the FedEx REST API extension
- Configure under FedEx Dry Ice Addon delivery settings
- Minimum order weight gate for dry-ice methods
- Optional debug logging for rate requests
How It works
Automate FedEx Dry Ice Shipping Calculations for Magento 2
FedEx Dry Ice Addon for Magento 2 extends FedEx REST API shipping by automatically calculating dry ice requirements based on transit days, shipment weight, and package configuration. The module helps merchants properly configure dry ice shipments while displaying accurate shipping methods and costs directly within the Magento cart and checkout experience.
Customers can view shipping methods that include dry ice handling details such as estimated transit days, dry ice weight, total shipment weight, and package quantity before placing their order. This creates a clearer and more transparent cold-chain shipping experience for temperature-sensitive products.
The extension also supports package splitting logic, configurable box costs, and shipment logging to simplify operational management and improve shipping accuracy for frozen and refrigerated deliveries.
- Extends FedEx REST API shipping for dry ice handling
- Automatically calculates dry ice weight from transit days
- Displays dry ice shipment details during checkout
- Supports package splitting and multi-box shipments
- Configurable box costs and shipment settings
- Shipment logging for debugging and tracking
- Compatible with Magento 2 checkout workflows
Display Dry Ice Shipping Information Directly in Cart & Checkout
The module enhances the Magento shipping experience by showing customers detailed FedEx shipping methods that include dry ice requirements, transit estimates, total shipment weight, and packaging details.
Shipping estimates are dynamically calculated based on destination, transit time, and shipment configuration, helping merchants provide more accurate cold-chain delivery pricing and handling information.
- Shows dry ice weight within shipping methods
- Displays total shipment and package weight
- Supports multiple FedEx shipping services
- Real-time shipping estimates in cart and checkout
- Improves transparency for temperature-sensitive deliveries
Provide Accurate Dry Ice Shipping Estimates Before Checkout
Customers can instantly estimate FedEx dry ice shipping rates directly from the Magento shopping cart by entering their destination country, state, and postal code. The module dynamically calculates available FedEx services along with dry ice handling requirements and estimated delivery timelines.
Each shipping option clearly displays dry ice weight, shipment box count, total shipment weight, and transit duration so customers can better understand shipping costs for frozen and temperature-sensitive products before proceeding to checkout.
- Real-time FedEx dry ice shipping estimates in cart
- Destination-based shipping calculations
- Displays transit days and dry ice requirements
- Supports multiple FedEx shipping services
- Improves checkout transparency and customer confidence
Key Features
Dry-ice weight, package splitting, and fee rules layered on FedEx REST rate quotes at checkout.
- Transit-day ice weight Adds configurable dry-ice pounds for 1–5 day transit.
- Package splitting Splits shipments when weight plus ice exceeds the max.
- Box cost per package Adds a configurable fee to every quoted package.
- Express ice surcharge Optional per-package fee on FedEx Express air services.
- ACCOUNT and LIST rates Requests both FedEx rate types and uses the lowest.
- Transit day filter Hides services slower than your maximum transit days.
- Minimum order weight Blocks dry-ice methods when product weight is too low.
- Debug logging Optional quotes log to var/log/fedex_dry_ice_addon.log.
Demo
Docs & Support
📘 Documentation
Learn the FedEx Dry Ice Addon—transit-based dry ice weight, package splitting, box costs, and logging on FedEx REST.
- Prerequisite FedEx REST setup
- Dry ice product flags
- Transit weight & split rules
- Logging and quote validation
💬 Support
Need help? Our Magento experts are ready to assist with installation, configuration, and troubleshooting.
- Quick and reliable email support
- Help with installation and configuration
- Troubleshooting and compatibility guidance
- Regular updates and Magento 2.4.x support
Reviews
Frequently Asked Questions
What does the Magento 2 FedEx Dry Ice Shipping Extension do?
The Toweringmedia FedEx Dry Ice Addon calculates dry ice weight for eligible FedEx shipping services based on estimated transit days. It includes dry ice weight in rate calculations and supports package splitting, configurable box costs, Express surcharges, and shipping restrictions.
Where do I configure the FedEx Dry Ice Addon in Magento 2?
Go to Stores → Configuration → Sales → Delivery Methods → FedEx Dry Ice Addon (Toweringmedia). Configure dry ice weights, maximum package weight, minimum order weight, maximum transit days, box costs, Express surcharges, enabled services, and optional debug logging.
Does the FedEx Dry Ice Addon require other Toweringmedia extensions?
Yes. The addon requires toweringmedia/module-fedex-rest-api and toweringmedia/module-base. Configure FedEx account and Rate API credentials in FedEx REST API (Toweringmedia) Standalone. The dry ice addon uses those credentials rather than storing a separate set.
How does the extension calculate dry ice weight?
The module uses configurable dry ice weight values for estimated transit times of one through five days. It adds the appropriate dry ice weight to the shipment calculation and adjusts the package weight used for FedEx rate requests.
Does the Magento 2 FedEx Dry Ice Addon support multiple packages?
Yes. The extension calculates package quantities using shipment weight, configured dry ice weight, and maximum package weight. When the calculated weight exceeds the configured limit, the module adjusts the number of packages used for shipping estimates.
Can I add packaging fees and dry ice surcharges to FedEx shipping rates?
Yes. Merchants can configure a box cost per package and an optional dry ice surcharge for applicable FedEx Express services. These amounts are incorporated into the calculated shipping price. The Express surcharge rule does not apply to FedEx Ground services.
Can I restrict FedEx shipping methods by delivery time or order weight?
Yes. The extension allows administrators to configure maximum transit days and a minimum order weight. Services exceeding the transit limit are excluded, and orders below the configured minimum weight cannot use the dry ice carrier.
Can customers see dry ice shipping details during checkout?
Yes. Eligible FedEx shipping methods can display estimated transit days, calculated dry ice weight, total shipment weight, and package quantity when the relevant display options are enabled. Customers can review the adjusted shipping price before placing an order.
Does the FedEx Dry Ice Addon generate labels or UN1845 declarations?
No. This addon is intended for FedEx REST API rate quoting. It does not create FedEx shipping labels, call the FedEx Ship API, or submit UN1845 dangerous-goods declarations. Merchants must handle packaging, labeling, and regulatory documentation separately.
Does the extension provide debugging and shipping-rate troubleshooting?
Yes. Optional debug logging records information about dry ice shipping calculations and rate requests. When enabled, logs are written to var/log/fedex_dry_ice_addon.log to help developers investigate configuration or shipping-rate issues.
Technical Specifications
- Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
- PHP Version: PHP 8.1, 8.2, 8.3, 8.4 compatible
- Framework: Built using Magento 2 native architecture
- Installation Type: Composer / Manual installation supported
- Module Dependency: Requires toweringmedia/module-fedex-rest-api and toweringmedia/module-base (FedEx API credentials are configured on FedEx REST API)
- Shipping Integration: FedEx REST API
- Dry Ice Calculation: Transit day based dry ice weight calculation
- Shipment Handling: Package splitting and multi-box shipment support
- Shipping Estimates: Real-time cart and checkout shipping calculations
- Logging Support: Shipment logging and debugging functionality
- Dry Ice Display: Displays dry ice weight within shipping methods
- Checkout Compatibility: Supports Magento cart and checkout workflows
- Multi-Store Support: Yes
- Store Scope Configuration: Website / Store View level
- Box Cost Configuration: Configurable package and box cost settings
- Admin Configuration: Magento admin configuration panel support
- Security: Secure API communication using FedEx REST authentication
- Performance Impact: Lightweight implementation optimized for Magento 2
- Frontend Compatibility: Suitable for Hyvä, Luma, and custom frontend implementations
- Cold-Chain Shipping Support: Designed for frozen and temperature-sensitive product shipping workflows
Compatible with your Magento 2 store
Compatible with Magento 2.4.x (Open Source and Adobe Commerce) and PHP 8.1, 8.2, and 8.3. Requires toweringmedia/module-fedex-rest-api and toweringmedia/module-base. Configure under Stores → Configuration → Sales → Delivery Methods → FedEx Dry Ice Addon (Toweringmedia). Rate quoting only — no Ship API, labels, or UN1845 declarations.
-
Magento 2.4
Open Source & Adobe Commerce
Hyvä compatibleBuilt for modern storefronts
Updates & supportKeep your store running smoothly