Now works on Magento 1.7.x

I just completed the upgrade of my test environment to version 1.7.02 (easy) and validated the modules do indeed perform well in this version. Try it for yourself – My test site. As always, let me know if you have any questions.

Now works with Magento version 1.6.x

I just completed the needed updates to the fedex freight, fedex frieght ltl, ups freight ltl so that they work with the latest version of Magento (1.6.x). Please see the appropriate module page to purchase the patch.

UPS Freight LTL – Promote your account to production

Great news…

One of the problems with getting UPS freight LTL integrated within your Magento (really any eCommerce solution) store front is UPS’s rigid requirements to promote your UPS Freight LTL SOAP account to a production status (ability to use their ‘production’ freight calculator). They require you to send a very specific SOAP request to their test server. The test server will analyze the request, and if all is good, your account will be promoted. Promotion to production is VERY important.

Until now, my customers who purchased my UPS extension, had to follow some tedious documentation to request promotion. Lots of steps… Things like setting up temporary products, dummy addresses, etc… Most of the time, I ended up having to get involved to assist.

The latest release of the extension now includes a test mode to request a production key. You simply set a flag in your extension’s config screen and request a quote. The extension itself prepares the SOAP request in the format required to gain production access. The request goes off and UPS responds with a generated quote in the cart. This quote is used to complete the remaining screens on the UPS site to request production status. I added several screen shots from both magento and the UPS site to help walk you through the process within the included documentation.

UPS Freight LTL Soap Example

I’ve had several requests for working php code that will interface with the UPS Freight LTL soap services. I put together a simple example that sends off a request for a rate (using a to and from address/postal code/country) and parses out the response. If you’re interested, see below.

To purchase the source:
Add to Cart

View Cart

Problem with Magento v1.4.1.1 upgrade?

The latest Magento upgrade to version causes a naming conflict within the FedEx freight and LTL shipping extensions.

If you have purchased the extension in the past and wish to upgrade to, you will need to install one of the patches below.

Patch to make existing FedEx Freight shipping extension compatible with Magento v1.4.1.1:
Add to Cart

Patch to make existing FedEx National LTL shipping extension compatible with Magento v1.4.1.1:
Add to Cart

View Cart

Why am I charging for the patch?  Well, because I had to spend time debugging the issue, creating the fix, and setting up a process to distribute the fix.  All of that takes time.

Note that the patch has been integrated into the current extension downloads as version 1.2.2 (i.e. if you’re purchasing the extension for the first time, the patch is not needed).

Magento UPS LTL Freight Extension

I just completed work on a Magento UPS LTL Freight extension which will query UPS Freight’s web services for rates and display them during the Magento checkout process (and shipping estimate). This interface was a bit more complicated to get working as I was unable to find any UPS freight interface examples using PHP. UPS’s freight service is also different from FedEx in that they use soap and ssl and I had a hard time getting the underlying Zend framework’s soap wrapper to cooperate. Anyway, I have it working and I validated the rates against their rate calculator and it is working well. I have a few things to still cleanup and some documentation to write (mostly around how to obtain a Freight access key).

Special thanks to Shannon at for partnering with me to get needed account info from UPS.

The landing site for the extension is at: Magento UPS LTL Freight Extension

Check back later for updates. I hope to be completed within the next week or so.

Confirmed to work on Magento version 1.4

Yesterday, I upgraded to the latest version of Magento and confirmed that both my FedEx Freight and FedEx LTL shipping extensions work just fine.

Added Fixed Rate – Why?????

Apply Fixed Rate

A resent request came across to allow for a fixed rate option on the module, so… I added it.  When set turned on, no rate request goes across to FedEx freight (or ltl).  Instead, the handling and additional handling fees are applied.
Why not just use the existing Fixed Rate extension?  That was my first thought, but then I came to understand by allowing a fixed rate option, you now have the ability to use the module as a generic shipping extension and still use tracking numbers.   So assume you currently use ACME shipping company in which you apply a fixed rate to each order.  You can now define ACMES’s tracking URL within the extensions setup which will allow you to add tracking number support for that order.

Added Pallet Weight

I received a recent a request to account for the weight of the pallet when determining the shipping freight costs.  I liked the idea and so it now part of the both the Freight and LTL extensions.  In the example above, 23 lbs (the typical weight of 4′ x 4′ wooden pallet) will be added to the weight which is passed to the FedEx Freight / LTL services for a rate quote.

For details and a demo, see:
Magento FedEx Freight Shipping Extension
Magento FedEx National LTL Shipping Extension

Magento Freight Modules – Version 1.2.0 Is Released

Version 1.2.0 of both the FedEx Freight and FedEx National LTL modules are released.

Take a look…

new features

Some of the additional features include:

  • Ability to customize the  rate quote text.  From the shipping method settings, you can specify the text that should be displayed when the freight quote is offered to your customer.  You can even place html and javascript into this field.   Maybe you want to the quote to have an information link that displays a popup concerning residential/commercial delivery.
  • Ability to enable/disable the estimated shipping date.  You can also tack on additional days to the returned delivery date to compensate for time needed for pre-shipment processing.
  • You can enable/disable the residential rate quote.  If enabled, a second rate quote will be displayed.  This quote will include the additional charge (which is configurable) to deliver to a residential address.