Shippo Full Integration for Magento 2

Shippo Full Integration for Magento 2
Magento 1Magento 2
Magento Edition
Pro installation
  • 44
  • 41
  • 5

So far, the only integration with the Shippo service that allows for checkout Shippo rates and Shippo shipments from within Magento.


Shippo is a popular service that is capable to connect you with numerous shipping carriers, provides discounted shipping labels, real-time rates, parcel tracking, etc.
A short list of supported carriers: DHL, FedEx, UPS, GLS, Australia Post, Canada Post, Lasership, Mondial Relay, Newgistics, OnTrac, Purolator.

Shippo pricing terms

Shippo features and advantages

Developer information

To make use of the Shippo services, go get a Shippo account at https://goshippo.com/register

How it works

A few quick steps are required to properly configure the extension and make sure it operates as intended.

1. To connect Shippo API, run
• composer require shippo/shippo-php

2. Under Stores > Configuration > Sales > Shipping Methods > Shippo, enter
• Sender address
• Private Auth Token provided by your Shippo account at https://app.goshippo.com/api
• Countries allowed for shipping

3. Specify product’s "Weight" and "Dimensions" (Length x Width x Height) to enable shipping by the Shippo service.

Note these steps are required and can’t be ignored. 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.


Dimensions and Weight can be specified in different units:
• Weight: pounds / kilograms
• Dimensions: inches / centimeters

Should you need to charge an additional fee, you can configure it here:
• Stores > Configuration > Sales > Shipping Methods > Shippo > Shipping & Handling


  • Size-based calculations for parcels (Length x Width x Height)
  • Weight-based calculations for parcels
  • Shows live Shippo rates at checkout
  • Displays Shippo rates in order
  • Allows for Shipping cost surcharges
  • Sends shipments to Shippo from Magento
The extension adds a new section:
• Stores > Configuration > Sales > Shipping Methods > Shippo

The extension adds a new product attribute:
• "Dimensions" (Length x Width x Height)

For successful work, you need to set values of the attributes "Dimensions" and "Weight" for all products you'd like to ship via Shippo. You need to set a "Private Auth Token" and "From" address. When done, you can view Shippo rates at checkout.



Magento Open Source (CE) 2.2.x, 2.3.x, 2.4.x
Magento Commerce (EE) 2.2.x, 2.3.x, 2.4.x


We provide comprehensive product support for all the Magento extensions available on this site starting from the moment of your purchasing them. If you need help on the extensions installation or on any issues relating to our products, our dedicated team of proven technical experts is at your service, ready to assist you at any time.


new feature bugfix
v.2.5.1 (Jul 26, 2023)
Minor code refactoring.
v.2.5.0 (May 4, 2022)
Added support for Magento 2.4.4;
Implemented declarative schema.
v.2.4.0 (Sep 28, 2021)
Improved parcel dimensions calculations;
Addressed an issue with international shipments.
v.2.3.0 (Aug 30, 2021)
Added support for Multiple Address Checkout.
v.2.2.0 (Aug 2, 2021)
Added support for Transit Time.
v.2.1.2 (Jul 6, 2021)
Addressed an issue with Allowed FedEx method.
v.2.1.1 (Oct 28, 2020)
Addressed an issue with Shippo rates not updating at checkout if the native shipping methods are disabled.
v.2.1.0 (Oct 26, 2020)
Added a free shipping option that uses the cheapest Shippo method available at checkout;
Added a setting to control allowed UPS shipping methods;
Added a setting to control allowed USPS shipping methods;
Added a setting to control allowed FedEx shipping methods;
Tracking number links (customer account and shipping emails) now lead directly to the carrier website tracking page;
Added support for Magento 2.4.1.
v.2.0.4 (Dec 26, 2019)
Added support for Magento 2.3.3.
v.2.0.3 (Sep 3, 2019)
Pulling Tracking Number from Shippo to Magento.
v.2.0.2 (Mar 9, 2019)
Ability to send a Shipment even if initial Product was deleted.
v.2.0.0 (Apr 1, 2018)
Initial release.


    Very useful to us
    I was surprised that extension is able to show shipping rates immediatelly after installation, even before any configuring actions. I saw that default Goshippo account is used for this. Of course I changed it to our one, anyway thanks to the SafeMage team!
    by Chael April 29, 2018
    We were using the same extension for Magento 1 and satisfied on 100% :-) After migration to M2 we bought this new version with PRO-installation. Support team installed and configured it quickly on our store. We recommend it
    by cosmo@-007 April 26, 2018
    Good support
    We've ordered this extension with Pro-installation. Support responded to us within 15 minutes.. In 1 hour they intsalled and configured extension. Also that guys configured our Goshippo account: USPS and DHL carriers were enabled..
    Thank you!
    Also they agreed to make some custom development to add USPS insurance support on checkout.
    by amphibian2017 April 22, 2018
Write Your Own Review

Only registered users can write reviews. Please, log in or register