Shipping Restrictions

by Amasty
Premier Extensions Partner


Magento Platform
Open Source (CE)
2.1, 2.2, 2.3
Commerce using on prem (EE)
2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
19 August, 2019
Extensions, Shipping & Fulfillment
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9


Restrict shipping methods using the various product, cart, and customer attributes. Make your shipping process both legal and cost-effective.

Other Extensions by Amasty


Back to top

Usually, carriers offer several shipping methods to customers, such as land, air, sea shipments and more. But not all of the methods are profitable for a particular store. This module lets you restrict unnecessary shipping methods instead of blocking all of them. You can set extremely flexible shipping conditions according to your business purposes. For example, you can restrict ground mail methods for short-life products as it usually takes about a week to deliver them. You can also set or cancel restrictions right from the grid.

Shipping Restrictions for Magento 2 extension has a great number of tools to adjust your delivery process: shipping areas management, restrictions for particular shipping types, postcodes, customer groups, product attributes, days, order subtotal, etc. Webstore owner can easily allow or restrict shipping with coupons and discounts to make delivery even more beneficial. 



  • Restrict shipping methods according to your business needs;
  • Configure restrictions based on shipping, product, order, and cart attributes;
  • Create restrictions for customer groups and store views;
  • Manage to ship with coupons;
  • Set restrictions for particular days. 


Make Shipping Legal & Cost-Effective

Sometimes you need to restrict certain shipping methods for legal reasons.  In this case, the module will become a perfect solution. Create shipping rules using various limitation criteria based on customers, cart and product attributes. For example, some items are not allowed to ship internationally due to exporting country, importing country or transportation regulations. Thanks to the module you can apply restrictions only for the products that cannot be shipped.


Restrict Certain Deliveries

You risk losing money when shipping very small or very heavy orders, so it makes sense to block non-standard deliveries for distant regions for such products as well as deliveries for the distant regions like Alaska or Hawaii.


Set Shipping Restrictions

Shipping methods restrictions can be created based on any product attribute. For example, you can exclude ground mail from delivery methods in case the order contains a premium brand product.


Apply Discounts & Taxes to Subtotal

As an example, you have set up your shop to automatically give free shipping when someone's subtotal is over $149.  But, if a customer uses a coupon which drops the order value below $149, free shipping wouldn’t be applied due to the discounted subtotal.


Restrictions For Back-Ordered Items

From time to time, items are temporarily out of stock. In this case, it makes sense to remove next day delivery shipping method for such items.


Set Restrictions For Particular Days

This option can be very useful if you don't deliver goods on weekends or on holidays.


Use Customer Attributes As Rule Base

Create shipping restrictions using customer attributes such as date of birth, customer group, gender, etc. You can create specific conditions for separate customers using this option.


Enable Shipping Methods For Customer Groups

The module enables you to restrict shipping methods for particular customer groups. For example, give access to free shipping only to wholesale users.


Disable Shipping Methods For Certain Store Views

The module enables you to choose shipping methods for a particular store view. This function is very useful if you’re working worldwide and have several online shops.


Restrict Shipping By Postcode

Set a postcode as a restriction rule base.  For example, you can apply the restriction to all zip codes that starts from ‘123’ or ends with ‘XYZ’.


Restrict Or Allow Shipping With Coupons

You can apply restrictions when a customer uses a coupon. For example, you can provide your customers with free shipping and launched an advertising campaign with discount coupons. In this case, it is possible to:

  • remove free shipping if the customer uses a coupon;
  • offer free shipping as a bonus to the coupon discount.


Create Regions With Certain Shipping Settings

Create custom regions and apply shipping rules for the whole region. This feature saves you time and makes store management a lot more efficient.


User Guide:

| See a detailed User Guide to properly configure extension settings

| For more profound configuration, consult advanced settings |



| Backend Settings | Frontend |

Add any product to cart and proceed to checkout. Specify any country of delivery except for Canada to see the way the rule 'For Canada only' works.


Our Support Policy:

  • Free lifetime updates
  • 3 months of free support services 
  • 25 Day Return Policy

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Version 2.5.2
    - Improvement: now extension covered by Magento Functional Testing Framework tests


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    – Improved compatibility with Amasty Gift Card extension
    – Stability improvements were made
    – Amasty Gift Card compatibility improved
    – Magento 2.2.2 compatibility improved


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Version 2.0.2
    – The missing advanced conditions were fixed.
    – The issue when multiple rules were not applied at the same time was fixed.


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1
  • Stability: Stable Build
  • Description:

    v1.0.5 – Internal update. New template added to minimize conflicts


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    Code is organized according to the new Magento standards. Fixed City and Street conditions. Fixed rules by customer's shipping address. Fixed merge of .css files. Added translation file.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top