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
GermanyDHLpre-installed in Magento

DPD Germany

Hermesvia API
United KingdomRoyal Mail

Royal Mail Shipping Manager

Parcelforce WorldwideZenstores
FranceLa Poste. So ColissimoColissimo Simplicité 
NorwayBring Bring Freight
PostnordPostnord Devivery Checkout
MyBringvia API
Australia Post

Australia Post Shipping

Australia Post Shipping Extension

FastwayFastway Couriers

E-go Shipping Method M1

E-Go Shipping Method M2

NeatherlandsTNTTNT express connect
PostNLPostNL Shipments
GLSGLS Shipping




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 Marketplace:

  • WebShopApps MatrixRate Table Rate Shipping
  • ShipWorks
  • ShipStation
  • Custom Carrier Trackers
  • Shipping Suite by MageWorx
  • Shipping restrictions by Amasty
  • Delivery date and time

WebShopApps MatrixRate Table Rate Shipping 

Price: Free

Compatibility: CE 2.0-2.2, EE 2.0-2.2 

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 2.0-2.2

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.3-1.9

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: 79$

Compatibility: CE 1.3-1.9, EE 1.10-1.9.2 

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 Suite by MageWorx

Price: 99$

Compatibility: CE 1.4-1.9, EE 1.10-1.9.2 

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

Shipping restrictions by Amasty

Price: 159$ 

Compatibility: CE 2.1-2.2, EE 2.1-2.2 

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: 49$ 

Compatibility: CE 2.1-2.2 

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

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.