Shipping is the very backbone of the entire operation in ecommerce businesses. In the early ages of the ecommerce, most customers were eager just to receive their packages. Nowadays with more and more businesses introducing same day delivery, consumers want not only to buy goods, but receive them as soon as possible and in the most convenient and cost-effective way. That’s why the selection of shipping methods and shipping providers is of great importance for success of your store and can make a difference between your services and those of your competitors. So when planning a Magento shop take time to define the shipping methods and providers to offer the best services to your customers.


Magento supports a wide range of shipping methods and carriers. The basic shipping methods are the following:

  • Flat rate
  • Free shipping
  • Table rates
  • Online rates

Flat rate is a standard rate charged for transport packages regardless weight or size. It can be applied per item, or per shipment. This option is one of customers favourites, however, as a business owner you should pay attention to averaging out the costs to avoid losing money on shipments. Used with the flat-rate packaging that is available from shipping providers it can be a really good solution for your store.

Free shipping is a very effective tool to promote your products. In Magento this shipping method can be based on a minimum purchase, or set up as a shopping cart price rule that applies when a set of conditions is met. However, you should keep in mind that this strategy works good only if your online shop features a limited amount of products and the shipping cost does not exceed 20% of product price, or, as mentioned above for promotional purposes.

The table rate shipping method allows you to create complex rules for shipping your products all over the world. You can define multiple rates based on different conditions. Here are the three main ways to set up your table rates:

  • Weight v. Destination
  • Price v. Destination
  • # of Items v. Destination

Online rates are the dynamic rates from various shipping providers. One of the advantages of Magento is that it is pre-integrated with the world most popular shipping providers:

  • DHL
  • UPS
  • FedEx
  • USPS

To enable any of these shipping provider services in the online store you have just to enter certain data that you can get from your service provider and configure a few settings. The configuration options vary for each carrier.

Default shipping methods. Magento 2 admin interface

Magento default shipping methods



Shipping is one of the most important indications of service quality. If the customers do not get their products fast, they consider your service being poor. That’s why the choice of the right shipping service provider should be one of your top priorities. Except the four carriers mentioned above, there is a great variety of carriers to choose from. Below is the list of the most popular shipping service providers from different countries along with some extensions suggestions to integrate those providers’ systems with Magento. Though providers in the table are related to a certain country the most of them are international leaders and offer their services worldwide. For example, UPS and FedEx ship goods in more than 220 countries.

CountryShipping service providerExtensions for Magento
USAUSPS pre-installed in Magento
UPS pre-installed in Magento
 FedEx pre-installed in Magento
CanadaCanada PostCanada Post Shipping
PurolatorPurolator Eship Web Services
GermanyDHLpre-installed in Magento

DPD Ship@Ease

DPD Shipping Module

Hermesvia API
United KingdomRoyal Mail

Meenbee Royal Mail domastic and International Shipping

Royal Mail RMDMO Integration

Royal Mail Despatch Express

Parcelforce WorldwideParcelforce Label and Tracking Integration
FranceLa Poste. So ColissimoColiPoste/ La Poste – So Colissimo
ChronopostChronopost official extension
NorwayBring & PostenBring & Posten
PostnordPostnord Shipping
MyBringvia API
Australia Post

Australia Post Shipping

Australia Post Shipping Extension

FastwayFastway Couriers

E-go Shipping Method Extension

E-Go Australia Shipping Extension

NeatherlandsTNTModules on the official TNT site
CargoMetaPack Integration
GLSGLS Shipping Extension




The basic Magento version includes a lot of shipping opportunities. However, if it doesn’t completely cover your business needs, there is a great variety of extensions that you can use in order to extend shipping functionality in your Magento store.

We have listed some of  shipping extensions available on Magento official marketplace – Magento Connect:

  • WebShoApps MatrixRate
  • ShipWorks
  • ShipStation
  • Custom Carrier Trackers
  • Shipping cost calculator
  • Shipping Suite by MageWorx
  • WebShopApps Product Matrix
  • Shipping restrictions by Amasty
  • Delivery date and time
  • Mass Shipping

WebShoApps MatrixRate

Price: Free

Compatibility: CE 1.4-1.9, EE 1.7-1.14 

WebShopAppd MatrixRate is the most popular multiple table rates extension for Magento. It allows user to manage different shipping rates according to destination, shipping method and the weight, price or quantity of an product.

Extension features:

  • Display multiple delivery methods for different locations
  • Customize shipping rates based on destination
  • Customize shipping rates based on cart weight, subtotal or quantity
  • Zipcode-based filtering
  • Supports zipcode numerical ranges


Price: Free

Compatibility: CE 1.3-1.9, EE 1.8-1.14

ShipWorks is multi-channel, multi-carrier shipping extension. With ShipWorks users can print shipping labels in batches, automatically email tracking numbers to customers, update online order status, run reports and more.

Extension features:

  • ShipWorks is integrated with all major shipping carriers including USPS, UPS, FedEx, DHL Global Mail, i-parcel, OnTrac, FedEx Canada and UPS Canada.
  • It allows user to select the orders to ship and print hundreds of shipping labels with a click.
  • ShipWorks automates time consuming shipping tasks like printing invoices, sending emails, and updating your online marketplace with shipping details.
  • Every ShipWorks account includes an unlimited number of computers, users and shipping accounts.


Price: Free

Compatibility: CE 1.4-1.9, EE 1.9-1.14

ShipStation is a web-based shipping solution that allows you to create shipping labels for all major carriers. ShipStation downloads orders in real-time, allows user to create USPS, UPS, FedEx, DHL, and Canada Post shipping labels and packing slips in batch, and communicates tracking information to customers.

Extension features:

  • Print shipping labels and packing slips in batch
  • Consolidate orders from multiple channels. ShipStation not only supports your Magento store, but it also integrates with eBay, Amazon,, Sears and more.
  • ShipStation is a SaaS solution that is hosted in the cloud. This means that you never have to worry about installing software, upgrading, or backing up your data. Free USPS Provider Account.

Custom Carrier Trackers

Price: 59$ (CE), 69$ (EE)

Compatibility: CE 1.3-1.9, EE 1.7-1.14 

Custom Carrier Trackers allows user to add custom tracking methods to Magento, disable default tracking methods and make tracking links in emails clickable for customers.

Extension features:

  • Adds 10 new completely generic trackers in Magento
  • Each tracker is freely configurable
  • Tracking number and postcode get replaced in the tracking URL automatically
  • Gives customers the ability to track their order directly from the shipment email
  • Default Magento tracking methods can be disabled and hidden.

Shipping Cost Calculator

Price: 60$

Compatibility: CE 1.5-1.9 

Shipping cost calculator allows user to calculate the product shipping cost on the the category and product page.

Extension features:

  • Calculate the shipping cost based on AJAX dynamically
  • The form for shipping price calculation can be opened as a pop-up
  • Auto Geo IP for local customers or manually fill other locations for calculating shipping price
  • Display the calculate shipping form on the category page and the product details pages
  • Able to calculate shipping price for every product
  • Include Cart Items to calculate the shipping cost: Yes or No
  • Ajax technology gives the calculate shipping price result fast

Shipping Suite by MageWorx

Price: 99$

Compatibility: CE 1.3-1.9 

Shipping Suite provides a solution for advanced shipping zones management, automated process of detecting customer location and flexible shipping rules and restrictions.

Extension features:

  • Gives ability to overwrite or re-calculated differently rates received from shipping method providers
  • Allows creating different conditions using address, product and cart attributes
  • Allows creating shipping zones for specific countries and assign specific products, categories and shipping methods to these zones
  • Shipping location can be determined automatically by visitor’s IP address using MaxMind technology

WebShopApps Product Matrix

Price: 330$ (CE), 495$ (EE)

Compatibility: CE 1.4-1.9, EE 1.7-1.14 

Product Matrix extension enables you to define your rates according to any combination of destination, price, weight, quantity and customer group rules.

Extension features: Shipping rates customization based on any combination of destination, product, subtotal, quantity, weight or customer group (e.g. wholesalers) rules

  • ‘Shipping groups’ creation to define shipping rates for different product types
  • Shipping cost calculation as a percentage of cart subtotal
  • Extensive support for managing order totaling
  • The shipping options displayed to the customer according to the products in the cart
  • Support for tax inclusive prices

Shipping restrictions by Amasty

Price: 99$ (CE), 299$ (EE)

Compatibility: CE 1.4-1.9, EE 1.7-1.14 

Shipping restrictions extension allows user to limit use of shipping methods by country, state, any product attributes, customer groups, store views.

Extension features:

  • Blocking separate methods of shipping carriers
  • Limitation of shipping methods
  • Shipping restrictions creation based on Magento shipping weight, order total, address line, zip code, region, etc.
  • Product attributes usage to set restriction conditions for shipping methods
  • Creating shipping rules based on customer attributes
  • Ability to include taxes and discounts into subtotal
  • Ability to disable shipping method for particular customer groups
  • Shipping methods restriction by store view and website
  • Restrictions set up for back-ordered items

Delivery date and time

Price: 79$ (CE)

Compatibility: CE 1.3-1.9 

Delivery date and time extension allows customers to choose delivery date and delivery time and allows admin to manage delivery schedule with weekends and holidays.

Extension features:

  • Lets customers to select the convenient delivery date
  • Allows customers to select the appropriate delivery time
  • Gives customers ability to leave a comment
  • Allows administrator to specify the days that are available for delivery
  • Allows administrator to specify the time that is available for delivery
  • Allows administrator to set minimal interval between the order and delivery date
  • Lets administrator to indicate time after which same-day delivery is unavailable
  • Allows administrator to specify delivery date and time when creating orders

Mass Shipping

Price: 169$ (CE), 469$ (EE)

Compatibility: CE 1.4-1.9, EE 1.9-1.14

Mass Shipping extension is developed to significantly reduce the time to process orders. You no longer need to open each order and create shippments one by one, but handle up to 500 orders at a time.

Extension features:

  • Ability to import shipments information from a CSV file and Excel
  • Ability to enter the tracking number and carrier type directly into an Excel spreadsheet and then import
  • Ability to notify all or some of the customers about created shipments
  • Ability to ship items separately for one order
  • Automatically complete orders when all items are shipped and invoiced

Shipping is a very important part of every e-commerce business. In order to make the entire process flawless, invest some time in developing the right shipping strategy and selecting the right providers and tools. In case you have further questions regarding shipping options for Magento please feel free to contact us.