Shipping Restrictions for Magento 2
The Shipping Restrictions module for Magento 2 empowers merchants to define precise control over when and where shipping methods are available. It allows you to restrict or allow shipping options based on product attributes, customer groups, destinations, order totals, or any custom condition.
This module is ideal for B2B and B2C merchants who need to comply with regional shipping rules, manage logistics limitations, or offer tailored delivery experiences. By applying smart restrictions, you ensure accurate checkout options and smoother order fulfillment.
- Restrict particular methods of carrier shipping
- Set shipping restrictions according to the customer’s shipping data
- Restrict shipping based on product attributes
- Limit shipping by countries and other locations
- Limit shipping by payment methods and more


Hyvä compatible
The extension is compatible with the Hyvä theme.
Features
Accommodate Shipping Process to Your Business Aims
A well-set and flexible shipping system is a crucial element for any e-commerce store. Magento 2 store owners tend to implement a cost-effective and legit shipping process that's why many of them have already evaluated the power of perfect extension for these aims.
A powerful Shipping Restrictions for Magento 2 allows limiting shipping methods based on customer attributes, product parameters, order info, cart, store view, customer groups, and locations.
Unlike the default Magento functionality, where the restrictions are for the whole catalog, the module empowers to set limits for shipping on certain products. You can control the Magento 2 restrict shipping methods right from your admin panel.


Limiting Certain Shipping Methods of Carriers
Typical shipping methods that most carriers propose include the land, air, sea shipment, and some more.
The Magento 2 module allows limiting only unnecessary options instead of blocking all of them. For short-life products, you may limit ground mail methods because it often takes more than a week to deliver.
The shipping restrictions functionality enhances admins to set or cancel restrictions right from the grid for every single case.
Shipping Restrictions on Product Attributes
The extension also allows limiting shipping depending on product attributes.
Merchants surely want to prevent any risks, that's why limited, high-value goods or premium brands' items require high-qualitative shipping methods such as FedEx.
The appropriate shipping method allows them to provide the proper delivery to any customer’s location.




Effective Management in Accordance With Shipping Location
Arrange the destinations of shipping and appoint restriction rules to the whole area at once. Certain shipping methods will be visible and ready-to-use, depending on shipping info.
The Magento 2 Restrict Shipping locations extension provides flexible settings for including/excluding:
- shipping country
- specific state/ region or province
- postcode
Limiting Shipment According to Payment Methods
Customers may choose different methods of payment and they will logically wait for the different shipping methods.
For example, they will use Paypal for Worldwide FedEx of Express shipping method. If they select the cash on delivery payment method, then Home Delivery method will be applied.




Restrictions Based on Store View and Customer Groups
If you sell to customers worldwide, you can use this feature to control shipping options precisely.
The plugin allows you to select which shipping methods are displayed or hidden for each store view and for specific customer groups.
Simply configure the settings to tailor shipping options based on different websites/stores and customer groups
Limiting Shipping Based on Cart Info
Use the module’s functionality to categorize or restrict shipping methods based on cart parameters such as:
- Subtotal – the total value of all items in the shopping cart.
- Total quantity – the total number of products in the cart.
- Total weight – the combined weight of all items in the cart.
- Product attributes – specific product properties such as category, SKU, type, or custom attributes.




Schedule to Activate Shipping Methods
The activation schedule is another essential and noticeable SRM2 feature. It assists online stores during holidays and special events to suit different marketing campaigns.
It's possible now to set specific time frames to activate the shipping rules based on specific time.
The schedule details include start/end date, weekdays, and start/end time.
Demo website
-
See How It Works
See How It Works
-
General Configuration
General Configuration
-
Shipping Restriction Rule
Shipping Restriction Rule
-
New Shipping Rule
New Shipping Rule
-
Manage Shipping Zones
Manage Shipping Zones
-
Create New Shipping Zone
Create New Shipping Zone
Changelog
1.0.5 - September 3rd 2025
+Added Magento 2.4.8 and PHP 8.4 compatibility (SR-22)
1.0.4 - November 12th 2024
+Added Magento 2.4.7-p3 and PHP 8.3 compatibility
1.0.3 - June 28th 2022
*Fixed error when running setup:upgrade command
*Fixed issue with deleting rule
1.0.2 - May 17th 2022
+Added compatibility with PHP 8.1
+Added compatibility with M2.4.4
1.0.1 - October 18th 2021
+Added compatibility with PHP 7.4
+Added compatibility with M2.4
*Fixed issue with time and cart price rule conditions
*Fixed issue with shipping area configuration and now it works with admin orders
1.0.02 - November 19th 2019
+Extension release