60-day Money Back


Frequent Update


365-day Support

Shipping Pro for Magento 2


Magento 2 Shipping Pro helps you to fully control the shipping process. You can add shipping rules, shipping restrictions, shipping method labels, checkout custom fields to your Magento 2 store. You will be able to satisfy customers and drive sales ultimately.

Total price:

$700 ($875)

Magento 2 Shipping Pro for Magento 2.3.x, 2.4.x CE/EE/B2B/Cloud/ Adobe Commerce 2.3.x, 2.4.x


By Default, Magento 2 comes with limited possibilities to set various rules for shipping methods. This causes the inconvenience for store owners in many real situations which some shipping methods should be restricted to customers.

In some special occasions, store owners would like to offer shipping methods such as free shipping fee, fixed rate to attract customers. However, in Magento 2 default, this is impossible.

With the Shipping Pro pack by Mageplaza, you can add different shipping rules, shipping restrictions, shipping method labels, and checkout custom fields to your Magento 2 store. The main solutions help you achieve:


  • Restrict shipping methods for the best of convenient delivery
  • Fully control the shipping fee calculation system
  • Drive sales & increase loyalty with Free Shipping rules
  • Show special shipping methods
  • Touch customers’ heart & build trust by your thoughtfulness
  • Remove concern about failed shipments for any buyer
  • Embrace “late” customers - Maintain the connection

Restrict shipping methods based on multiple conditions

With Magento 2 Shipping Pro by Mageplaza, the store owners can segment shipment methods depending on:

Cart attributes
Payment methods
Shipping locations
Shipping methods
Product attributes

For example, the shipping location is Free within the inner city and charged with the city outskirts.

Another example, with the high-value or limited items , to prevent risky possibilities, you allow only high-class shipping carriers such as FedEx, Express.

Create unlimited shipping rules in available shipping methods

With this package, you can add new shipping rules depending on the new conditions and the selected cart price rules which are already configured.

The conditions can be set based on:

Cart attributes: subtotal/item quantity/weight
Item attributes: category/colour/etc.
Cart price rules

For example, discount 50% the whole order’s shipping fee for customers who buy special products of special edition with a quantity of more than 3 items.

Quickly create and assign unlimited Labels

You can create and assign specific labels to relative categories or items by setting condition rules for displaying.

For example, you can load the built-in sticker template and add text “Free shipping” to immediately show customers your Free Shipping promotion with certain products.

Freely add significant custom checkout fields

This package supports store owners to gain more customers’ information or expectations about their purchasing such as order comments, delivery time, surveys. For example:

What alternative address can you receive the product?
What time would you like to receive the product?
Do you have any other notice before delivery?
Would you like to use the gift wrapping service?
Do you need no-contact delivery?

And any attributes without limitation if store owners find it necessary to process the orders successfully.

Subscribe out-of-stock notification

As a way to calm down the customers’ worry or disappointment when their concerned items are out of stock, this package allows you to show a “Subscribe” button on the out-of-stock products’ pages.

When customers get the notice that the preferred product is sold out, immediately they will pay attention to the “Notify me!” button below the image.

Here a sounding pop-up will appear to ask whether customers would like to subscribe for notification email when their concerned products come back in stock soon.

More Features
Check out more details of Shipping Pro

Shipping Pro

Restriction based on Cart Price Rules

If any cart price rules are applied, they will override the conditions above

Shipping Pro

Restrict by customer group(s)

Able to restrict shipping methods by specific customer group(s)

Shipping Pro

Restrict by store view(s)

Allow limiting the rule application by store view(s)

Shipping Pro

Free shipping case

Allow/ Disallow to apply cart item rule to free shipping items

Automatically detect the customer’s location

Apply rules from backend

Apply rules to the orders generated from the backend

Checkout page with Responsive functionality

Tooltip supported

Display the guide/note beside an order attribute

apply the coupon code via the required field on the checkout page

Display attributes on PDF invoices

Show attributes on invoice to inform delivery person of the delivery notes

apply the coupon code via the required field on the checkout page

Multi-page displayed labels

Show product label on different pages including Product pages, Product listing pages, Search pages

One step checkout extension can auto-detect the entered existing email

Label priority

The labels with the highest priority will show first and vice versa

One step checkout extension can auto-detect the entered existing email

Time setting emails

Set frequency, start time to run product alerts

One step checkout extension can auto-detect the entered existing email

Error-notice email

Send notification email about errors of sending product alerts

One step checkout extension can auto-detect the entered existing email

Customizable design

Customize the text, font, size, color, position of Product Alerts information easily (supported Custom CSS)

Choose your suitable edition


Crafted for a great webstore start $700 ($875) first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Community Edition


Great for an enterprise solution $1700 ($1875) first year

  • Free updates within subscription time
  • Free support within subscription time
  • Read our policies
  • Supports for Magento 2 Enterprise Edition
  • Highest priority support

Full features list

Mageplaza Shipping Pro is one-time payment. We commit that there is no hidden fee. You might have to pay subscription fees after one year if you need the package updates and technical support. Please learn more here ->

Yes. Mageplaza Shipping Pro consists of Shipping Restriction, Shipping Rules, Product Labels, Product Alert/Out of Stock Notification and Order Attributes. We want to provide every store with a comprehensive package that enable you to grow your business.

Sure. The package will work normal with all features on your store. If you have any question about the compatibility, please do not hesitate to contact us right here.

Yes, definitely. We highly recommend this package for new stores because it provides the most basic features which enable you to please customers' demand and be a solid bedrock for your growth.

Yes, of course. You can install it like installing any extensions to website, follow our Installation Guide. Otherwise, you can purchase Installation Service option, our Magento experts will install on your website within 24 hours and resolve any issue arise during the installation.

Reviews (2)

05 February 2021

Great extension

My customers and I can communicate better thanks to this extension. It's great that I can add more attributes and customers can use it to raise their requests and expectations. Also it's super easy to install.

Steve -Verified Purchase
02 February 2021


I've been using this extension for a month and my shipping management definitely got better. Everything comes handy in one package so I don't need to look anywhere further. There was no issue so far, so I recommend this for anyone who always struggle with shipping control.

Antoni -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.

Use case 1: "The best convenient delivery" goal

Business goals:

Hide and show some shipping methods to certain customers. For example:

  • Anyone who buys high-quality products can only see and select the high-class methods such as FedEx, Express
  • Suburbanites might need to pay for the shipping fee if their order’s total amount is under $X
  • Display only the appropriate shipping methods with any customer and product

Default Magento technical limitations:

  • A default Magento store has limited possibilities to set rules for shipping with specific payments, item attributes, and locations.


  • Allow you to set rules to hide or show shipping methods

Use case 2: "Fully control" plan

Business goals:

You want to modify (surcharge, discount) the shipping rates preset by shipping carriers, for example:

  • Give a discounted shipping price for B2B partners (you can set different shipping fees for different customers)
  • Two orders, one under $200 and one above $200, shipped to the same address, used the same shipping method, BUT the order above $200 will be charged less on shipping
  • Keep the shipping fees the same with foreign shipping carriers and decrease for local shipping carriers.

Default Magento technical limitations:

  • It is impossible to create any new shipping rules apart from the existing options


  • Attach multiple shipping rules to any shipping method.

Use case 3: "Drive sales smartly" plan

Business goals:

Offer free shipping with a myriad of creative promotions to increase sales and revenue significantly, for example:

  • Orders above $300 will be free shipped
  • Buy 3 shirts within New Collection to get free shipping
  • Any order completed within August 8 and 10 will be free-shipped
  • Pre-order items will be free-shipped
  • Free shipping for all order with premium members

Default Magento technical limitations:

  • Admins are able to set shipping free of charge, but cannot limit other cart item rules


  • Attach multiple shipping rules to Free Shipping method

Use case 4: "Show which special options you have" plan

Business goals:

  • Place the stickers of special shipping methods right on the product thumbnail picture right on the category page to highlight the best shipping methods

Default Magento technical limitations:

  • There's no feature to add labels to items on a default Magento store.


  • Add stickers on the product thumbnail images on Product listing pages, Product pages, and Search result pages

Use case 5: "Build trust" plan

Business goals:

  • With dangerous goods for shipping (e.g., primers, wood stains, liquids), you want to notify customers about the potential shipping pains

Default Magento technical limitations:

  • There's no feature to add labels to items on a default Magento store.


  • You have alreagy got in the previous case study!

Successful outcome

Customers will see the shipping alert stickers on the store front. They will understand even if you require a handling fee!

Use case 6: "Personalize the delivery" plan

Business goals:

  • Add extra fields to the checkout page to let customers give some notes on the shipment

Default Magento technical limitations:

  • A default Magento store is limited with common information about customers’ orders such as name, email address, delivery address, and shipping method.


  • Add extra fields to the checkout page and allow shoppers to type in text field, single/multiple select, or upload file.

Use case 7: "Keep customers come back" plan

Business goals:

  • Notify consumers when their interested items are back in or out of stock.
  • Collect emails from visitors who can turn into customers.

Default Magento technical limitations:

  • You can set up in-stock alerts for products with a default Magento store, but it lacks the configuration for customer groups and email templates.


  • Add “Notify me” button on the product pages: “Notify me when the product is restocked” - with Out-of-stock ones
  • “Notify me when the product’ price is changed” - with any product
  • The system will automatically send emails to notify customers
  • Let customers submit their email address in a pop up

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

Release Notes

  • v1.0.1 (Magento v2.3.x)

    02 July 2021


  • v4.0.0 (Magento v2.4.x)

    02 July 2021


  • v1.0.0 (Magento v2.3.x)

    16 July 2020

    Initial release

Shipping Pro's Full Features

Shipping Restriction

  • Select store views to apply the shipping rule
  • Select customer groups to apply the shipping rule
  • Cart Price Rules will override the conditions
  • Select actions for the rule: hide or show shipping methods
  • Select location for the rule: Backend Orders or Storefront Purchases
  • Select shipping methods for the rule
  • View full features list

Shipping Rules

  • Set conditions for the rule based on cart price rules
  • Set minimum and maximum for shipping fee total
  • Set counting type, fee amount for shipping fee for the whole cart
  • Set counting type, fee amount for shipping fee for each item
  • Allow/ Disallow applying the shipping rule for free shipping items
  • Include/ Exclude tax and/ or discount
  • View full features list

Product Labels

  • Apply multiple labels on one product
  • Select specific active state/ store views/ customer groups/ time periods for a label
  • Select pre-made templates
  • Select font family/ font size/ background color for the label text
  • Custom CSS is supported for design
  • Preview display on Product page/ Category page
  • View full features list

Order Attributes

  • Select input type for the attributes
  • Select store view and customer group for attribute visibility
  • Allow adding attributes to PDF Invoice
  • Set the attribute to be required or not
  • View full features list

Product Alerts / Out of Stock Notifications

  • Alert for Price-changed products
  • Alert for Out-of-stock products
  • Select email template
  • Add button text, message when subscribing successfully
  • Add heading, description, email placeholder, button text, footer content to pop-up
  • View full features list

Why choose Mageplaza Magento 2 Shipping Pro

Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.

innovate exchange partner
mageplaza trustpilot
follow magento coding standard
8 years ecommerce

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.


Extensive Support Timeframe

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.


Install via Composer

Simple installation via composer helps you save time and eliminates technical issues during future updates.


Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.