This add-on is register_globals compatible
THIS IS NOT FOR FEDEX'S NORMAL SHIPPING SERVICE.
This shipping module is for FedEx's Freight Service, which specializes shipping really big things. It will contact FedEx's server and give you a quote on all the items in your shipment. It also adds additional fields to the product editor in the admin section that are necessary to calculate an accurate price.
Legend: 
Download

Report
IMPORTANT NOTE: FedEx Freight does not support estimates for shipments from one Canadian address to another. Shipping from US to US, Canada to the US, or US to Canada works fine. CA to CA WILL fail.
Changes in 1.0:
* Fixed a weight calculation problem (thanks to sojomy)
IMPORTANT NOTE: FedEx Freight does not support estimates for shipments from one Canadian address to another. Shipping from US to US, Canada to the US, or vice versa works fine.
Changes in 0.9:
* Added an additional connection method in case your server doesn't allow fopen to make remote connections. (Sponsored by creativemobilestore)
* Updated the Readme file with better instructions.
IMPORTANT NOTE: FedEx Freight does not support estimates for shipments from one Canadian address to another. Shipping from US to US, Canada to the US, or vice versa works fine.
Changes in 0.8:
* Formats Canadian addresses better to prevent user-input errors.
* New error message stating that FedEx Freight does not support inter-Canadian shipments
This includes a couple of important bug fixes for Canadian shippers/customers. In previous versions, Canadian zip codes weren't handled correctly causing the module to error and these issues have been resolved.
If you're upgrading from a previous version, simply update the /includes/modules/shipping/fxfreight.php.
This is a one-line fix to correct the problem where if the shipping price was over $999.99, it would error because FedEx sends back prices with commas.
Some people didn't like having the errors returned from FedEx displayed to the customer, so this version has an option to either email the error log to the store owner, display it to the customer, or hide it altogether.
Sheesh! Let's hope this is the last one. Apparently, thanks to the lack of documentation, they don't request a quantity and weight so that they can multiply them together. This one *should* be the last bug fix.
Once again, if you have a previous version, just overwrite the file: /catalog/includes/modules/shipping/fxfreight.php
Or just open it up and change this line:
$url_attr .= '&as_weight' . $x . '=' . (int)$products[$i]['weight'];
to
$url_attr .= '&as_weight' . $x . '=' . $products[$i]['quantity'] * (int)$products[$i]['weight'];
This fixes a small bug in the code where it wouldn't always round off the shipping weight correctly. (thanks michiganmotorz) If you've installed a previous version, only this file needs to be updated:
/catalog/includes/modules/shipping/fxfreight.php
This version adds some extra error handling and urlencodes the description and nmfc fields, which would cause errors if they contained spaces.
If you have version 0.1 installed, you just need to overwrite the /catalog/includes/modules/shipping/fxfreight.php file.
THIS IS NOT FOR FEDEX'S NORMAL SHIPPING SERVICE.
This shipping module is for FedEx's Freight Service, which specializes shipping really big things. It will contact FedEx's server and give you a quote on all the items in your shipment. It also adds additional fields to the product editor in the admin section that are necessary to calculate an accurate price.