Shipping Suite Ultimate extension for Magento 2

icon of the magento shipping extension

Shipping Suite Ultimate extension for Magento 2

98 % of 100
    Includes lifetime access to the source code, 1-year of free updates & support.*
    *Onwards annual updates & support will be available 40% off the list price for your Magento edition. No recurring payments.

Choose demo option



Main features

Carriers & methods to create custom shipping options
Advanced table rates for shipping cost calculation
Rules & restrictions to manipulate options display
Delivery zones to better manage delivery regions
Calculator for shipping cost display on product pages
Delivery date & time to offer delivery slots, comments
Zipcode validation, incl. alphanumeric postal codes
Shipping per product to assign to products individually



Magento Compatibility

CE 2.3.x - 2.4.x; EE 2.3.x - 2.4.x


Comes with

  • Lifetime access to the source code
  • 1 year of free updates and support
  • No subscriptions
money back

Key features

magento 2 shipping rules

Rules and restrictions

Take full control over your shipping options display―create an unlimited number of advanced shipping rules, restrict rules by days of the week, store view, customer group.
Learn more
magento 2 custom shipping methods

Custom carriers and methods

Optimize your Magento shipping strategy to meet your business demands. Create numerous highly-customizable shipping options for any local/custom delivery provider.
Learn more
magento 2 table rates

Advanced table rates

The built-in multiple matrix rates allows creating fixed and percentage surcharges and discounts. On-the-fly processing of large rates data volumes is guaranteed.
Learn more
magento 2 delivery date

Delivery date and time

Increase the customer shopping experience by offering delivery date and time intervals and the comments field on the front-end. Manage the delivery queue with ease.
Learn more
magento 2 shipping cost calculator

Shipping cost calculator

Steer clear from cart abandonments because of unexpected Magento 2 shipping costs at the checkout―let the customer calculate delivery cost right on all/specific product pages.
Learn more
magento 2 delivery zones

Delivery zones/locations

Enable fast shipping country and region selection on the front-end by displaying locations in the store header and a customizable location popup.
Learn more

Extensible. Customizable. Developer-friendly

Composer installation for easier extensions installation and management

No overwriting the core classes unless unachievable within a functionality

Unencrypted code for hassle-free editing if required by your clients

Extensions' code implementation following Magento's recommended best practices

All features

Rules and conditions

The shipping module introduces the ability to create highly customized and individualized shipping and fulfillment options. With the help of advanced rules and conditions, you can:

Modify delivery cost (overwrite, add a surcharge, apply a discount)
Hide shipping methods
Modify shipping method’s title and add estimated delivery period
Display a delivery method with minimal price

You will be able to change the shipping cost based on:

Extended cart attributes (subtotal, subtotal after discount, discount amount, total items quantity, total weight, coupon code)
Delivery information (postal code, region, state, country, city, street address)
Product attributes (any product attribute, even custom ones)
Customer attributes
Location groups/zones (you can group frequently used address conditions into certain groups and use them as a rule’s condition)
Product stock attributes (stock status and stock value, backorder status, and backorder amount)
Adobe Commerce B2B attributes (company attributes & company credits)

The Magento Shipping extension also enables you to:

Create an unlimited amount of rules and apply them according to the priority order or use the “stop further processing” functionality
Choose the delivery methods you need to apply the rules to
Restrict the rules for specific store views
Restrict the rules for specific customer groups
Restrict the rules by days of the week (you can specify days of the week when the rules should be activated)
Set a specific date period when the rules should be activated
Set a specific time period when the rules should be activated
Modify the shipping cost of any popular Magento shipping carrier: DHL, FedEx, UPS, USPS, etc. (using rules and restrictions)

Shipping cost

The Magento shipping software provides you with the most advanced functionality to modify the final shipping costs for your customers to cover all your business needs and requirements. The Shipping Suite extension can:

Overwrite paid of free shipping cost with a fixed or a percentage amount
Add a fixed/percentage surcharge to the final order delivery price
Apply a fixed/percentage discount to the delivery cost

The following actions/modifiers are available for the overwrite, surcharge, and discount modes:

Per entire cart
Per each product
Per each item
Per product Qty after X Qty
Per item after X items
Per 1 unit of weight
Per 1 unit of weight after X weight
Per X units of weight
Per X units of weight after Y units of weight

Using flexible conditions, you can also define what products the cost modifiers should be calculated from. It can be useful if you need to add a different percentage surcharge or discount for different products, and then sum everything or add extra surcharges for specific items only.

Magento shipping carriers

Let the customers select the most efficient and affordable delivery options. Create custom shipping carriers to send deliveries to any targeted location and at a reasonable rate.

The Shipping Suite extension for Magento 2 enables you to:

Create a setup for any local/custom shipping provider
Add an unlimited number of custom shipping carriers
Manage all custom delivery carriers from the back-end
Add shipping methods and assign them to newly created carriers

Shipping methods

Offer the customers a range of shipping options to choose from. Magento 2 create shipping methods aligned with your delivery strategy.

Offer either the default methods, such as USPS Express Mail, DHL Flat Rate Box Shipping, UPS Ground, UPS two-day, OR custom-created ones: “Local delivery”, “ECO-delivery”, “Pickup in-store”, etc.

The advanced shipping manager enables you to:

Create an unlimited amount of new custom shipping methods
Edit and restrict the default delivery methods settings using rules
Adjust new AND manage the existing Magento 2 shipping table rates for any chosen method

Also, for each created shipping method, you can:

Specify minimum and maximum method price threshold for shipping rates
Set an estimated delivery time for the methods/rates using the MIN and MAX parameters
Display delivery time next to a shipping method on the front-end (on the shopping cart or checkout page)
Use multiple rates price calculation on the method level (max priority, max price, min price, sum up all rates)
Hide a delivery method if there are no valid rates
Display a custom error message when the method is not available
“Allow changing method title by rate”, thus changing the displayed shipping method with the rate’s title
Display a shipping method with the lowest price at the top during the checkout

Shipping rates

Create an unlimited amount of custom flexible Magento shipping rates for any chosen delivery method. In the advanced rates grid you can:

Overwrite/surcharge/discount a delivery cost, a cost per quantity of an item, a cost per item, or per 1 unit of weight
Configure fixed or percentage surcharges/discounts
Use rules to adjust the amount of shipping cost for any method
Create shipping rates based on flexible conditions (a country with a region (multi-select is possible), zip code range, price range, quantity range, weight range, etc.)
Run zip code validation for rates

The shipping management module also enables you to:

Specify the min/max method price threshold for rates
Set multiple rates price calculation on the method level (highest, lowest, use priority, sum)
Specify the estimate delivery time for selected shipping methods/rates using the MIN/MAX parameters AND override the estimated delivery of the method (thus, the new and existing customers will always know when to expect their orders)

Shipping cost calculator

Increase conversion rates and improve customer experience by letting your shoppers calculate delivery costs right on the product page.

The Magento shipping software enables you to:

Offer delivery cost calculation on product pages
Enable/disable specific calculator fields display on the front-end (country, state/region, postal/zip code)
Specify Magento shipping calculator display on specific products and/or categories
Set default values for specific fields to be pre-selected on the front-end

Delivery date and time

The advanced shipping manager extension allows you to create special delivery possibilities for various segments of your customer base and offers a fully-fledged delivery date functionality.

You will be able to:

Display fully responsive delivery date and time functionality at the checkout
Hide days when Magento 2 shipping is unavailable
Display the functionality for specific store views and/or customer groups
Choose from 15 functionality display options, or customize the layout to match the corporate look and feel
Add a comments field to the checkout page
Assign an extra charge to specific days of order delivery
Display/hide an estimated delivery date for specific products
Display a customizable delivery date message on product pages
Manage order delivery (limit the number of deliveries per day, set delivery limits for specific days of the week, set a quota for a specific time interval, etc.)
Offer the customer to select a preferred delivery time interval
Manage order processing (set min/max order delivery periods, display a next available delivery slot, set time slots for unavailable delivery, etc.)
Manage order delivery for the holiday season (create one-time/annual holidays, set national holidays, blackout days, etc.)
Overview delivery information in the dedicated orders grid, in the delivery calendar, or from the orders view
Benefit from API support

Magento 2 shipping zones popup

Let your customers quickly and conveniently select their shipping location. With the help of a customizable shipping location popup, the shoppers can choose their Magento international shipping country and region in a couple of mouse clicks.

With this functionality, it’s possible to:

Display delivery location in the store header
Upload images for each zone displayed in the popup
Automatically populate location info on the shopping cart page and at the checkout

Location relations

By default, Magento lets shoppers select states/provinces for the chosen country.

However, this option is unavailable for all countries, including such popular international shipping destinations as Italy or the Netherlands.

This limitation forces website visitors to manually enter regions when placing an order. It wastes their time and may cause delivery issues because of the wrong spelling, etc.

The country-regions relations functionality allows adding new regions and editing those provided out-of-the-box. When done, the customers of any targeted location can select any region that you deliver to.

Multi-store support

In case you’re running an international multi-currency store, one of the leading shipping extensions lets you personalize Magento shipping options for each targeted location. With the module, it’s possible to:

Create custom delivery carriers for chosen store views
Create advanced shipping rules/methods for specific store views
Add store labels to the rates
Specify names and delivery messages for each localized store

Zip code validation

If you ship to locations with alphanumeric postal/zip codes―e.g., the United Kingdom―the shipping management module will help you manage these complicated cases.

This functionality enables Magento admins to target certain local areas when creating Magento 2 shipping rules and conditions (including comparison, i.e., less than/greater than rules).

For example, if the area of the outward part (letters) in the code is the same, the extension starts checking for the required district, and so on. This way, one can narrow down the number of postal codes used in the rules and conditions.

Moreover, you can also run advanced zip code validation for the UK addresses, i.e., verify area, region, outcode, incode, etc.

Import/export functionality

With the Magento shipping plugin, you can conveniently import and export all the ultimate shipping data and use it for creating any type of delivery strategy. The module enables you to import and export:

Any type of shipping carriers
Default and custom-created methods
All shipping rates (both the default and custom ones)

Shipping per product

Use a granular approach to the delivery methods associated with a product.

Add Magento 2 shipping methods directly to any product from the “products” edit page or products grid.

If the customer adds a product with specified methods to the cart, only the selected methods will be available for this order.
The Magento shipping plugin searches for overlapping delivery methods if several products are added.

To learn about the in-store pickup functionality in Magento, see our product.

Hyvä Themes compatibility

The extension is compatible with the Hyvä theme. See our user guide for more details.

Need a custom feature?

Let us know if you're missing a feature or two — we can't promise that we'll incorporate them in our future releases, but we'll be more than happy to develop them for you at an additional cost. Request now

Product changelog


June 6, 2024
Bug fix
  • Fixes the issue with incorrect sorting of carriers
  • Removes jquery/ui where it's not required
  • Fixes the sorting issue in case of using "Display the Cheapest Shipping Method at the Top" setting
  • Improves compatibility with PHP8.1 and newer


May 10, 2024
What's new
  • Adds support for Magento 2.4.7


January 24, 2024
Bug fix
  • Fixes validation error in shipping rules conditions


Product questions

Can I add custom shipping methods to my Magento 2 store?

Yes, with the extension, you can create Magento 2 multiple shipping methods and custom carriers.

What are the most common use cases for the Shipping Suite?

Wonder how Shipping Suite Ultimate can help you achieve business goals? We’ve prepared a list of real-life use cases based on our customers’ most frequent requests.

Read use cases: part 1>>>

Read use cases: part 2>>>

Can I restrict the available shipping methods for specific products or products groups?

Yes, the Magento 2 Shipping extension enables you to either assign available shipping methods to any products or restrict the shipping methods by the products added to the cart. You can achieve this using shipping rules.

What are Magento 2 shipping rules practical examples?

Shipping expenses are the pain points for eCommerce merchants. It’s because a poorly calculated strategy leads to overpayment and increased cart abandonment rate. Best practices for shipping rules include:

  • Free shipping for orders...

Read full article >>>

Can I hide/display shipping methods based on what products are added to cart?

Yes, you’d need to create rules that filter the available shipping methods based on the added products.

How to set shipping for alphanumeric zip codes?

When arranging shipping to/within the United Kingdom, the Netherlands, Canada, or the Republic of Ireland―countries with alphanumeric zip codes―their validation can become a predicament in Magento 2.

As a result, you will be unable to configure shipping rates and rules conditions correctly.

Read full article >>>

Can I configure free shipping to be available for both a qualifying order amount and specific products only?

Yes, the Shipping Suite Ultimate offers such functionality. To achieve it, you’d need to create a shipping rule ― the free shipping option will get displayed only after the cart total is more than a specified amount and the necessary products are added. Moreover, you can set up to calculate the qualifying order amount for products matching conditions only.

What is the difference between online and offline shipping methods?

The online shipping method means that Magento uses a shipping carrier’s API to obtain rates.

The offline shipping method means that Magento calculates shipping rates internally.

Can I add a different shipping cost for products starting with their specified quantity/weight?

Yes, our extension allows you to configure such complex rules easily. All you need to do is to create a shipping rule with shipping per item after X items and add the matching products in the “Apply to” section. Thus, the extension will validate products that match these rule conditions only. The same feature can be set up per Qty and per 1 unit of weight. Additionally, you can add a surcharge or a discount to the shipping cost, following the same rules instead of overwriting the entire shipping cost.

How to add a custom product attribute as a filter for the shipping rates?

The number of out-of-the-box product attributes used to set up conditions is limited. To add custom product attributes as a filter for the shipping rates, you should...

Read full article >>>

Can I adjust my shipping rates via CSV?

Yes, the extension allows you to import either a simple CSV file (Matrix rate like) or an advanced CSV file. The Shipping Suite Ultimate has been optimized to work with more than 100k rates.

How do I change the shipping price in Magento?

Out-of-the-box, Magento 2 offers some standard shipping methods. Each of them gets configured individually. For example, for flat rate shipping, you can specify a fixed rate for every product in the shopping cart. For table rates, you can set shipping price based on some address conditions (country, region, zipcode) and each field will have its rate. However, it will always be one method.

How can I do a Magento shipping table rate on a separate page to do simulations?

You will need to call the collectShippingRates method for the quote. It will return the list with the rates. For more details and assistance, please contact our support team at [email protected].

What is the best Magento shipping solution for a US-based store?

If you wish to add new shipping methods to suit your needs easily, our Shipping Suite Magento extension is the best choice. It has it all to manage your shipping and delivery strategy with ease, overwrite shipping rates set by such shipping providers as FedEx, DHL, UPS, etc.

General questions

How can I pay for Mageworx products?

The two most common payment methods are currently accepted―credit cards (all types) and PayPal. All the payment transactions are carried out in full compliance with the security and confidentiality requirements.

Will I get a formal invoice with all details including VAT number?

Yes, after the purchase you will receive the complete invoice with all necessary details, including our VAT number etc.

How to install our Magento 2 extensions?

We offer four independent ways of Magento 2 extension installation:

What Magento editions do Mageworx extensions support?

Mageworx extensions support Magento 2 Open Source (former Community), Commerce (former Enterprise) editions including Magento 2 Commerce Cloud platform.

Mageworx Repository: how to use it?

Our own repository has been primarily intended to facilitate and speed up the process of Mageworx extensions installation and update.

In order to work with the repository, you’ll need to have the Composer on the server first. This is the package manager of the PHP software that allows you to update & install scripts on your site.

Click here for further installation instructions >>>

Can I use one Mageworx license on multiple websites and staging/test hosts?

According to the Mageworx License Agreement, you can use one copy of Mageworx software on one Magento production installation. Thus, separate Magento installations require purchasing separate licenses.

Please mind that the extensions are not domain related, i.e., if you run each website on one Magento installation, then one license can be used. However, if you've got several websites on different Magento installations, then you would need to purchase separate licenses for each of them.

Full Mageworx License Agreement >>>

Before going live, can I test a Mageworx extension on a staging site?

Yes, you can install and set up any Mageworx extension on a test environment before making changes on your production site.

Are Mageworx extensions compatible with third-party themes?

By default, all Mageworx Magento 2 extensions are tested on three most popular themes: Luma, Ultimo, and Porto. However, some of our extensions are compatible with more 3rd party themes.

You can get in touch with our support team at [email protected] to confirm compatibility with the theme that you are currently using.

Are Mageworx extensions mobile-friendly?

In the world where 45% of purchases are completed via mobile (according to Retail Dive), we find it crucial to test and optimize all Mageworx extensions for mobile friendliness.

For how long can I get extension updates?

Extension updates are available as long as your support & updates package is active.

Purchases made before February 1, 2022, reserve the right to access our Magento extensions updates free of charge for a lifetime.

How can I get tech support?

Currently, the Mageworx Magento support team can be reached via:

How can I migrate from Magento 1 to Magento 2?

Database migration, migrating custom-built functionality and design, as well as migrating advanced SEO settings―these and other options are available within our one-stop migration service.

To get a quote, you’ll need to contact our Client Relations Manager.

Request an estimate >>>

How can I get a refund?

We offer a 60-day money-back guarantee for Mageworx extensions that have been purchased via our site. Customer satisfaction and creating true value are our top priority!

Please note that this is except for those Magento 1 extensions that are intended to be upgraded to their Magento 2 versions within 30 days since the moment of M1 version purchase. In such a case, a refund will be applied solely to the Magento 2 extension version.

Please note that extensions purchased at Magento Marketplace are covered by the 25-day Marketplace Refund Policy.

Full Refund Policy >>>

Does Mageworx have a discount program?

Reward points, bulk & upgrade discounts―at Mageworx, we do our best to show appreciation to our new and existing customers. Joining the program is fast and easy. To start saving with us, you need to create an account.

Loyalty Program details >>>

How can I become an affiliate?

By helping Mageworx promote our extensions, you can earn up to 50% on every order. To join the affiliate program, you need to create an account on our website.
Go to "My Profile ― Affiliates", then complete and verify your affiliate profile.

Affiliate Program details >>>

Feel free to drop us a line on the Support page if you have questions.