Magento 2 Shipping Restrictions

View Demo

Restrict ineligible shipping methods and optimize your store's shipping process. Start using only effective shipping methods and eliminate all possible shipping issues.

You can limit the usage of shipping methods based on the shopping cart attributes and shipping address. Set individual shipping restrictions for stores and customer groups.

Get the most out of your store by providing a cost-effective and reliable shipping policy to customers!

  • Provide the best shipping methods for customers in designated areas
  • Restrict shipping methods based on order and cart attributes
  • Make unavailable methods invisible to customers
  • Display an explanation message for restricted methods
  • Set individual Magento 2 Shipping Restrictions for different stores and customer groups
Compatible with:
2.3.* - 2.4.7
2.3.* - 2.4.7
Magento Cloud

Business Value from Magento 2 Shipping Restrictions

  • Problem: Default Magento supports multiple offerings of shipping carriers and their methods for each store, yet it doesn't provide a flexible mechanism on manipulating them. The store owner can restrict a certain shipping carrier or its shipping method only for the whole store.
  • Solution: The Shipping Restrictions extension provides an incredibly flexible solution for creating a well-developed shipping policy in your store. You can easily manage available shipping methods from carriers based on various conditions to provide cost-effective and customized shipping options for customers.

Always cost-effective shipping

Optimal shipping methods are presented to the customer while he is still shopping

Adapt the shipping policy of your store to its business needs by creating a well-developed and flexible system of usable shipping methods for delivering orders.

Optimize the availability of shipping methods to offer cost-effective shipping for your customers using Magento 2 Shipping Restrictions. Having a comprehensive set of optimal shipping methods can facilitate flawless and comfortable deliveries of purchased items.

Offer optimal shipping methods for customers to enhance their shopping experience during the purchase checkout process. Block shipping methods that, for any reason, are not applicable for shipping the purchased items or delivery to the customer's location.

Provide access to relevant shipping methods that are determined in real time while the customer is still shopping. The eligibility of shipping methods is determined on the basis of a flexible set of conditions including:

  • Ordered items attributes
  • Cart attributes
  • Week day and time
shipping rule in action in cart

Optimize shipping to distant locations

Easily restrict suboptimal shipping methods for deliveries to remote locations

applying shipping area rule

Be flexible when shipping to different regions. Adjust the list of available conveyance methods for distant order shipping to provide customers with high-quality delivery services.

Control the shipping methods for each location where your customers are based by setting geographical regions using restricted shipping methods.

Restrict shipping methods for specified shipping carriers based on such shipping information as:

  • Shipping country
  • Shipping state or province
  • Shipping region
  • Shipping postcode

Use this function to block suboptimal shipping methods in situations other that long distance delivery.

With Magento shipping extensions, you can also restrict a shipping method based on the specified payment method or block an ineligible delivery method for short-life products for customers from specific regions.

For example, a shop that sells flowers can restrict the delivery of cut flowers to the regions with a delivery time of just a few days since such purchase is a short-lived product.

Flexibly Magento 2 Shipping Restrictions

Use a combination of conditions to restrict delivery methods for any scenario your business needs

Use a logical set of conditions based on order and cart attributes to create a flexible composition of restrictions for the shipping methods.

Combine the conditions on order and cart attributes that will result in the shipping restriction rule that best suits your business needs.

You can restrict shipping methods based on the following range of available options:

  • Combination of product attributes
  • Product subselection
  • Shopping Cart attributes
  • Combination of the options above


Using such a flexible shipping method restriction system allows you to, for example, block deliveries of heavy purchases that must be transported by a heavy truck if the region this purchase has to be shipped to has no roads that can sustain traffic from heavy delivery trucks.

Optimal shipping for products

Automatically provide ideal shipping methods based on the product attributes


The Shipping Restrictions Magento module allows to select eligible shipping methods depending on the purchased product properties. Use the product attributes as conditions for blocking suboptimal delivery methods.

Prevent risky shipping for fragile, short-life or high value items. Set product attributes to precisely determine available shipping methods for ordered items according to their properties.

Use this Magento international shipping extension to specify product attributes so that your store complies with local and international shipping limitations.

Adapt the international shipping policy of your store so that it considers the regulations on exporting, importing, and transportation by providing only appropriate shipping methods for ordered items.

For example, shipping of li-ion batteries must be conducted as shipping of hazardous materials or dangerous goods. Such purchases require special packaging and handling, which can be provided by the selected delivery carriers.

Use the product attributes as a condition to restrict Magento international shipping of dangerous or fragile goods with delivery carriers that can handle such packages properly and according to local and international regulations.

Precisely apply Magento 2 shipping restrictions

Restricts shipping methods availability with a near-completely individualized approach

Apply restrictions for store views. Multiple store views can be selected and rules are only applied for products at selected stores.

Restrict shipping methods for customer groups. You can choose one or multiple groups simultaneously to apply the restriction rule.

Create restriction rules for specified carriers as a whole or set restrictions for any of those proposed according to shipping methods. You can specify multiple carriers and their respective methods per each created restriction.


Magento shipping restrictions are transparent to customers

shipping- restriction-message

Make cart checkout more transparent for customers by providing them with reasons for particular shipping method restrictions.

Compose a custom message to be displayed when a restriction rule is applied. Use this message to stimulate sales by letting customers know how to unblock a certain shipping method.

Leave the restriction message field blank to simply hide the restricted shipping method.

Schedule restriction activation

Activate magento shipping restrictions for a specific date or time. You can set one or multiple days per rule.

Set the exact time of restriction rule activity to more flexibly suit your business needs. Combine it with other conditions to achieve more profitability.

The schedule option is especially handy


Simplify your routine


Spend less time creating identical rules for shipping restrictions. Group a number of geographical shipping zones as one. Include or exclude certain local regions.

Creating Shipping Restrictions for Magento 2 is made easy with the Shipping Area parameter, which simplifies your routine by serving as a template for conditions.

Make each shipping area more detailed by including countries, states, regions, cities, zip codes, etc. Set individual shipping restrictions for remote geographical shipping areas.

Use Magento 2 shipping restrictions for marketing

Limit available shipping methods based on the chosen payment method

Use the shipping methods your store provides for marketing purposes and control which delivery methods are available for different payment methods.

For example, you can promote a specific payment method via smartphones by offering a special delivery method for shoppers who use it.

Alternatively, some payment methods can be not optimal for international shipping, or your shop can provide shipping methods that are most suitable for local payments.


Full Features List

  • Full restriction on a specific shipping carrier
  • Flexible restricting shipping methods of a carrier
  • Set rules based on product attribute combination
  • Add rules based on product sub-selection
  • Set shipping restrictions according to a time frame
  • Completely hide shipping method for customers
  • Display an explanation message for the restriction

Configure restriction rules based on cart attributes:

  • Subtotal
  • Subtotal excluding tax
  • Total items quantity
  • Total order weight
  • Payment method
  • Shipping method
  • Shipping postcode
  • Shipping region
  • Shipping state/province
  • Shipping country
  • Use extra conditions for restriction rules:

    • Day of the week
    • Time of the day
    • Shipping Area
  • Define the store views for shipping restrictions to be applied
  • Apply restriction rules for the groups of customers
  • Create condition templates with Shipping Area option
Install Shipping Restrictions and offer customers the best shipping methods to boost your sales!
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $90

Pay today $149 for the first year.

Then $90 for updates and support services per year.

Cancel anytime.

30 days money back guarantee
See it in action!
Pick a quick tutorial to learn about various aspects of this extension
Customer Reviews 3
Earn points for your review about this extension modules. $1 = 10 points
Write Your Own Review

check-circle You submitted your review for moderation.

BB Verified Buyer
From Carol Stream, United States
Using the module for over 2 years
Simple, works, and easy to configure
No issues with the extension, and works as expected. Great functionality for filters of what to restrict and not restrict based on customer or shipping variables. Great extension
Also installed:
Help Desk MX,  Knowledge Base,  Full Page Cache Warmer,  Advanced Product Feeds,  Follow Up Email,  Reward Points,  Promo Banners and 17 more
wrc Verified Buyer
From Istanbul, Turkey
Using the module for 14 days
Finally a solution to complicated shipping!
The extension allows restricting shipping methods that maximizes profit! Features are excellent. Helps me make shipping options look and be relevant to shoppers. This is good to avoid any possible mess. Thank you Mirasvit.
Also installed:
Health & Performance Monitoring Suite,  Full Page Cache Warmer,  Reward Points,  Follow Up Email,  Advanced Reports,  Help Desk MX,  Advanced SEO Suite and 31 more
Kasper Verified Buyer
From Thisted, Denmark
Using the module for almost 2 years
Cool Extension for different shipping methods
Must have extension.

Works nice and makes it much easier to set up different rules for shipping easy and very efficient.
Easy to install and get started.
Also installed:
Improved Asynchronous Reindexing,  Advanced SEO Suite,  Advanced Product Feeds,  Google PageSpeed Optimizer,  Inventory Planner,  Google Tag Manager,  Automatic Related Products and 10 more
Manual & Support
Need more help?

Save time by starting your support request online and we'll connect you to an expert.

Frequently asked questions
chevron-down chevron-right

Can the shipping restriction be applied to particular products?

You can create a shipping restriction rule with conditions that use the attributes of the product that you need to block the shipping for. Use multiple attributes to precisely define the product that requires limited shipping.

chevron-down chevron-right

Can a customer view the shipping restrictions applied to his or her cart?

Currently the customer has a way of monitoring the applied shipping restrictions if the shipping restriction has an explanatory message regarding the limitation. You have the option to customize this message for every shipping restriction rule you create in your store.

chevron-down chevron-right

Can the module restrict selected shipping methods on specified days?

In addition to standard Magento conditions, our extension provides two extra conditions for the day of week and time of the day. These two conditions can be used as a schedule option for a shipping restriction to be activated or deactivated. Use these conditions if you need to exclude a shipping method for a particular time period.

chevron-down chevron-right

Is it possible to entirely restrict shipping to certain regions?

Yes. With this module, you can create a rule that filters out all shipping methods that are used in your store. The filtered shipping methods will not be available for selection by users. Essentially, this means full restriction on shipping to the specified region.

You can specify locations by country, state, city, and zip-code. Use the option Shipping Area to apply an identical restriction rule for several locations.

Version 1.1.7Oct 5, 2023
Added an ability to use regular expressions in the address conditions
Version 1.1.6Jan 31, 2023
Availability of shipping methods in the rule
Version 1.1.5Jan 4, 2023
Added comparison "start from"
Version 1.1.4Nov 17, 2022
Duplicate rows in admin grid
Version 1.1.3Nov 15, 2022
Added the ability to ignore restrictions for the admin orders(option "Apply in admin")
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our extension performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize extension according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide.

Ready for Magento Cloud

No core modifications. The extension has been tested in a Magento Cloud environment and is fully compatible with it.