Shippo Full Integration

Shippo Full Integration



Magento Platform
Open Source (CE)
1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3

Tech Specifications

Current Version:
Stable Build
03 February, 2018
Extensions, Shipping & Fulfillment
License Type:


Display Shippo rates at checkout and send shipments from your Magento® store with Shippo.


Back to top

Shippo is a service that connects you with multiple shipping carriers, allowing you to get discounted shipping labels, real time rates, track parcels, and much more. At the moment, this is the only extension that is capable of displaying Shippo rates at checkout, and sending Shipment from Magento to Shippo.

Supported carriers: USPS, DHL, FedEx, UPS, GLS, Australia Post, Canada Post, Deutsche Post, Lasership, Mondial Relay, Newgistics, OnTrac, Purolator.

To make use of the Shippo services, you need to have a Shippo account that can be registered here Additional fees may apply.

Shippo features and advantages

Developer information



As of yet, more than 10,000 businesses use Shippo on a daily basis. Being a recognized and trusted company, Shippo is often relied on as part of researches in logistics and delivery methods. Shippo is a United States Postal Service ePostage partner alongside Amazon and Etsy This makes them the first company to launch ePostage and one of the USPS API connectors that are available to public.

Cost cutting

One of the main advantages of Shippo is their policy with regard to small online businesses that are offered discounts equal to that of large corporations.

Even more, the extension features a special algorithm capable of calculating minimal dimensions of a whole package consisting of several items. The less you pack the less you pay for shipping.

A single extension that replaces 20 shipping solutions

Shippo aggregates about 20 various carriers, thus you don’t have to implement a separate Magento module per one specific carrier. A one-time integration saves you time and keeps all carries in one place.

How it works

A complete integration of your Magento store with the Shippo service designed to display Shippo rates at checkout and send shipments from Magento to Shippo.

The steps to configure the extension are intuitive and easy to follow. The User Guide is your friend here.

The integration with Shippo is accomplished by means of the API

The client library (PHP) was used in the process of building the module

A source code of the referred client library (PHP) is available at GitHub

Shippo rates are pulled through the API's call

To send Shipment from Magento admin panel to Shippo, as well as to create Shipping Label in Shippo, the extension relies on the API call

Please do not forget to set the "Weight" and "Dimensions" product attributes of the products intended to be shipped with Shippo. Otherwise Shippo rates will not show up at checkout and, as a result, you will not be able to use the Shippo services for delivery.


Weight, as well as Dimensions, can be set in different units:

  • Weight: pounds / kilograms
  • Dimensions: inches / centimeters

Should you need to charge additional fee, you can configure this here:

  • System > Configuration > Sales > ShippingMethods > Shippo > Shipping & Handling

Examples of usage 

Example 1

A small manufacturer of furniture in France finally makes a decision to export its goods abroad. Having observed available options, the company rests its gaze on international carriers UPS and FedEx. For the in-country shipping, GLS France, the one that is not supported by Magento our of the box, looks like a decent solution.

Step 1: Register respective accounts of selected carriers.

Step 2: Register a Shippo account and activate profiles of the aforementioned carriers.

Step 3: Install the Shippo Full Integration extension and fill out the config form in the admin panel of Magento.

Step 4: Go ahead and ship something within France or abroad.

Example 2

As a distributor of electronics, your shop makes use of FedEx, in particular, the desktop Windows FedEx client. But since you, as well as all of us, love Magento, you’d rather use its admin panel to control and initiate shipments. This way you don’t have to switch between the Magento backend and some other application to run your store.

Step 1: Register a Shippo account and activate a FedEx profile by entering existing FedEx credentials.

Step 2: Install the Safemage Shippo extension.

Step 3: Make your store’s URL a favorite address to have a quick access to your orders and a ship-by-shippo button.


  • Perform size calculations of a parcel (Length x Width x Height)
  • Specify weight calculations of a parcel
  • Request and display of Shippo rates at checkout
  • Include cost of Shippo rates in order
  • Add surcharge for Shipping cost
  • Send shipment from Magento to Shippo by clicking on the "Submit Shipment" button
  • Use carriers that default Magento doesn't support
  • Display a warning if size / weight exceeds limits specified by a given carrier

The extension adds a new section:

  • System > Configuration > Sales > ShippingMethods > Shippo

The extension adds a new product attribute:

  • "Dimensions" (Length x Width x Height)

For successful work, you need to specify a "Private Auth Token" and "From" address. When done, you will be able to find Shippo rates at checkout.


Release Notes

Back to top


  • Compatible with Open Source (CE) : 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    Added support for the Magento default setting that makes zip codes optional during checkout;
    Addressed an issue with shipment submitting.


  • Compatible with Open Source (CE) : 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    Added error messages for cases when size / weight exceeds limits specified by a given carrier at checkout.


  • Compatible with Open Source (CE) : 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    Initial Release


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top