Shipping in Magento

The selection of shipping methods and shipping providers is of great importance for your store. Magento supports a wide range of shipping methods and carriers.

Specialists qualified in SEO and SMM, content marketing, web design, branding, marketing latest tendencies and trends.

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


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.

Country Shipping service provider Extensions for Magento
USA USPS  pre-installed in Magento
UPS  pre-installed in Magento
 FedEx  pre-installed in Magento
Canada Canada Post Canada Post Shipping
Purolator Purolator
Germany DHL pre-installed in Magento

DPD Germany

Deutsche Post

Deutsche Post & DHL Shipping

Hermes via API
United Kingdom Royal Mail

Royal Mail Shipping

Parcelforce Worldwide Parcelforce Worldwide Shipping
France La Poste. So Colissimo Colissimo Simplicité 
Chronopost Chronopost
Norway Bring  Bring Freight
Postnord Postnord Delivery Checkout
MyBring via API
Australia Post

Australia Post Shipping

Fastway Fastway Shipping

E-Go Shipping Method

Neatherlands GLS GLS 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
  • Custom Carrier Trackers
  • Shipping Suite Ultimate
  • Shipping restrictions by Amasty
  • Delivery date and time

WebShopApps MatrixRate Table Rate Shipping 

Price: Free

Compatibility: OpenSource(CE) 2.3, Commerce (EE) 2.3

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

Custom Carrier Trackers

Price: 89$

Compatibility: OpenSource(CE) 2.3-2.4, Commerce (EE) 2.3-2.4, Cloud (ECE) 2.3-2.4

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 Ultimate

Price: 399$

Compatibility: OpenSource(CE) 2.3-2.4, Commerce (EE) 2.3-2.4, Cloud (ECE) 2.3-2.4

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: OpenSource(CE) 2.3, Commerce (EE) 2.3

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: OpenSource(CE) 2.3

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.