Shipping Restrictions by Amasty

  • Popularity Score 832 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Limit use of shipping methods by country, state, any product attributes, customer groups, store views © Amasty
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect

Previous Next

Shipping Restrictions by Amasty

Amasty Info

Please find full description, live demo and user guide at Magento Shipping Restrictions module page

Adjust shipping process to your business needs and legal requirements.

Block separate methods of shipping carriers.

Some carriers may have several shipping methods - ground mail, standard air mail, express mail, etc. With the extension you can limit only the method you need instead of blocking the whole carrier with all its methods. E.g. set short-life products not to be shipped by ground mail methods, which take at least a few days. You can choose whether to apply the restrictions only to front end orders or to backend orders as well.

magento restrict shipping

Make your shipping process both legal and effective.

The module enables you to limit usage of shipping methods by a huge number of criteria to make sure your delivery process is absolutely legal and meets your business requirements. At the same time you can make the restrictions to be very flexible and get applied only when necessary. For example it is illegal to ship certain products internationally. Native Magento international shipping restrictions allows you block shipping for the whole catalog, however this would badly hurt your business. With Shipping Restrictions you can put the limitation only on the products in question.

Limit shipping methods only when necessary.

The module enables you to use any combination of conditions based on store views, customer groups, order and product attributes. So you can create shipping rules which limit exactly what is needed and nothing more. For example, you can restrict flat rate shipping for Hawaii for cases, when the product is fragile, weighs more than 5 pounds and order total is less than $100.

Extremely flexible functionality for setup of restrictions.

magento disable multi shipping

Create shipping restrictions based on Magento shipping weight, order total, address line, zip code, region, etc.

You can lose money with some shipping methods when orders are either too light or too heavy. So it makes perfect sense to block these shipping methods for very small or very heavy orders. You can also block delivery to some distant states or provinces, e.g. Alaska or Yukon.

Use product attributes to set restriction conditions for shipping methods.

You can use any product attributes when specifying conditions for restriction of shipping methods. For example, you can set products of some premium brand not to be delivered by ground mail.

NEW! Use customer attributes for creating shipping rules

Along with product attributes you can apply customer attributes for shipping rule conditions. Various attributes concerning customer group, date of user registration, date of birth, gender, name and many others are at your service. Thereby you're able to set up special shipping conditions for individual customers.

Ability to include taxes and discounts into subtotal

Let's say you would like to limit free shipping for orders with subtotal under 100. A customer can add products worth 110 to the cart and then apply 20% coupon. If you have this option activated, Magento free shipping will not apply to such order, as subtotal after discount would be less than 100.

Conditions "starts from" and "ends with".

Especially useful for zip codes, so you can specify that a restriction should apply to all zip codes starting from '123' or ending with 'XYZ'.

magento remove shipping

Disable shipping method for particular customer groups.

Sometimes store owners want to give access to certain shipping methods based on customer group in Magento, e.g. free shipping only to wholesale customers. You can do this with the module.

Restrict shipping methods by store view and website.

This feature can be very useful when you have a separate website or store view for each region or customer group.

Set restrictions for back-ordered items.

For example you can block next day delivery for back-ordered items, as obviously it's impossible to ship the items you don't have on the same day.

Shipping Restrictions user guide Shipping Restrictions user guide

Live Demo:

  • Backend
  • Frontend
  • Please email your questions and suggestions via or send us a PM at Magento site. Feedback is absolutely welcome.

    Amasty Store

    To see the complete Change Log list please visit the Shipping Restrictions official page.

    Extension Updates Log:

    Version 1.0.9 - Jan 12, 2015
    – New setting - "always show error message".

    Version 1.0.8 - Oct 08, 2014
    – Ability to use customer attributes as the conditions.

    Version 1.0.7 - July 11, 2014
    – Possibility to use a particular day for restrictions.

    Version 1.0.6 - February 15, 2014
    – Compatibility with Magneto CE 1.8.1 and EE 13.1.2 has been verified

    Version 1.0.6 - September 9, 2013
    – Ability to use city conditions to restrict delivery.

    Tags: restrict shipping country, restrict shipping locations, disable shipping address, free shipping per product, disable multi shipping, disable shipping method, free shipping after discount, shipping weight, remove shipping method, restrict shipping by postcode, international shipping, remove shipping, pick up only, disable shipping estimate
    M1 Extension Versions

    Shipping Restrictions change log

    2015-11-30 15:51:10
    • Version number: 1.1.8
    • Stability: Stable
    • Compatibility: 1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
    Version 1.1.8 - October 27, 2015
    – Admin routing patch (SUPEE-6788) compatibility

    Version 1.1.5 - August 26, 2015
    – New tab for coupons
    – Option to restrict shipping with coupon and vice verse allow shipping with coupon
    – Option to specify shipping method as carrier::method

    Version 1.1.2 - April 08, 2015
    – Option to restrict delivery methods by day of week or/and time of the day.

    Version 1.1.1 - April 07, 2015
    – Ability to include product names used in rule as variables {all-products} and {last-product}. Works for
    – conditions type "ALL is true"

    Version 1.1.0 - March 31, 2015
    – Option to apply restrictions when customer provides some coupon code

    Version 1.0.11 - March 20, 2015
    – No message when there are no restricted methods at all

    Version 1.0.9 - January 12, 2015
    – New setting - "always show error message".

    Version 1.0.8 - October 08, 2014
    – Ability to use customer attributes as the conditions.

    Version 1.0.7 - July 11, 2014
    – Possibility to use a particular day for restrictions.

    Version 1.0.6 - September 09, 2013
    – Ability to use city conditions to restrict delivery.

    Version 1.0.5 - April 30, 2013
    – Ability to use customer attributes when Special promotions Pro is installed
    – Compatibility with edit order extensions
    – Fix for 1.5 and below Magento versions

    Version 1.0.4 - December 14, 2012
    – New conditions "starts from" and "ends with". Especially useful for zip codes - you can specify, that a restriction should apply to all zip codes starting from '123' or ending with 'XYZ'.

    Version 1.0.3 - August 21, 2012
    – Ability to skip restrictions for admin orders (optional).
    – New condition for backorders.

    Version 1.0.2 - August 14, 2012
    – Condition option for address line, e.g. you can set restrictions for addresses with PO Boxes.
    – Fix of cache issue for product attributes in the conditions.

    Disable Saturday Delivery

    Could this extension be used to disable the "Saturday Delivery" shipping method for all days except Friday?
    Asked by: mtwinkler
    Hello, Yes, the Shipping Restrictions extension can disable particular method on particular days. Please feel free to ask for more details! Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2014-11-15

    Block street/ psotal code

    Dear, Is it also possible to block certain streets or postcode area's? Thanks in advance. FrankJan
    Asked by: FrankJan
    Hi there, Yes, with the extension you can block specific streets and postcode areas. Please feel free to ask for more details, Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2017-01-31

    Will this extension filter out countries?

    Will this extension allow me to set products to ship to some countries while not allowing shipment to other countries? Kind of like the site level setting that lets me define allow countries. Can I do this at the item level with this extension?
    Asked by: craigcody
    Hi there, with the extension you can restrict shipping to any country you need. Flexible rules also allows you to restrict the shipping of particular products. Feel free to ask for more details, Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2015-04-11

    Does this extension work with MatrixRate?

    I am using MatrixRate, which provides multiple custom shipping rates/methods. Will the Shipping Restrictions extension see the various rates I have created as a single method or individually?
    Asked by: zeldas
    Hello, shipping restrictions can exclude as many methods as you need - either a single one or the whole carrier. Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2017-01-04

    How does the Customer View the Restrictions?

    Say, I set up address validation and a set a rule to not ship UPS to Zip 11131. The customer enters their address in Zip 11131. Does the customer see UPS as a viable method? Where does this come into play in the standard magento checkout procedure?
    Asked by: hsc_mfrederick
    Hi there, In case you set up address validation and a set the rule not to ship UPS to Zip 11131 - the customer who enters this ZIP and chooses UPS will see a special custom message like "Sorry, we don't ship to this address" if the UPS is the only method you use in your store. If there are several methods - the restricted method will be hidden and the customer will see only available shipping methods. Hope this helped. Please feel free to contact us for more details. Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2016-02-13

    Does this plugin support free if a purchase value in cart above $99 base on location?

    For order over $99, we would like free shipping to metropolitan Sydney, and to areas outside of Sydney metro, cart will offer a discount of $11.95 if the purchaser choose Australia post express order, and $8.95 discount if purchaser choose a Standard Australia post order.
    Asked by: dannyau
    Hi there, the extension supports restrictions based on the city, zip code, region as well as the cart amount (over $99 in your case). In case the location outside of Sydney metro can be set with one of the allowed parameters, in other words has it's zip code or is a different region - the extension will work for you. Please feel free to contact us for more details.
    Answered by: Amasty
    Date published: 2015-10-17

    Selling restrictions by states

    I have some products that have selling restrictions by states. Examples. I sale Pepper Spray, but New York and Massachusetts restrict sales to their State. Would this program work for my appellation?
    Asked by: RalphWinn
    Hello Ralph, The Shipping restrictions extension does exactly what you are looking for. With the module you can restrict shipping of particular goods to particular states. Feel free to ask for more details at any time! Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2015-09-26

    Is it compatible with external shipping methods?

    Hi, I'm using Owebia-Shipping 2 instead of native shipping methods. Is it compatible? Thank you
    Asked by: Dchaplais
    Hi there, As usual, all our extensions perfectly work with 3-d party modules. But even if there are any issues, our support specialists will fix them asap. Feel free to contact us for more info at any time. Best Regards, Amasty Team
    Answered by: Amasty
    Date published: 2015-11-21

    Can I select different shipping methods based on different sku's?

    Hi, I work for a company which sells fancy dress costumes. Because google is location based, most of our orders come from the area directly around us, so it costs less to use 2nd class shipping. Can we use this extension to disable a certain shipping method based on an item's sku? For example all Smiffy's costumes are sent 2nd class, however all Rubies costumes are sent 1st. Thanks, Chris
    Asked by: chrissale
    Hello Chris, Yes, with the Shipping Restrictions extension you can disable particular shipping methods based on a product's SKU as well as on any product attribute. Please feel free to ask for more details! Regards, Amasty Team
    Answered by: Amasty
    Date published: 2016-11-26

    Is it possible to restrict shipping methods based on warehouse?

    We have 2 warehouses and we'd like to restrict shipping methods based on warehouse. Would this be possible with your tool?
    Asked by: ramon741
    Hello, Ramon, With the Shipping Restrictions tool you can limit shipping based on a particular warehouse in case this warehouse is assigned to a product as a product attribute. Feel free to ask for more details, Regards, Amasty Team
    Answered by: Amasty
    Date published: 2017-02-11
    • y_2017, m_2, d_22, h_20CST
    • bvseo_bulk, prod_bvqa, vn_bulk_0.0
    • cp_1, bvpage1
    • co_hasquestionsanswers, tq_12
    • loc_en_US, sid_13486, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
    • clientName_magento
    Get Help

    Support for This Extension

    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.

    Magento Platform Support

    If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


    About the Developer

    This extension was developed by and is supported by Amasty

    Shipping Restrictions by Amasty is rated 3.8 out of 5 by 17.
    Rated 5 out of 5 by from Great Extension - Best Support Team Ever First of all...I am not a developer but I do know how to "break" software platforms very well. That's what I used to do for a living. I ask lots of questions and the best thing about the staff at Amasty is their timely response to any inquiries...willingness to help and follow through until you are happy. Love the works great. I didn't know exactly how to set it up to work the way we needed so the team at Amasty did it for me & sent me exact instructions on how to make any adjustments for the future. Could not be happier. They write wonderful extensions that customize Magento to the way you need to do business. We have several Amasty extensions on our website and we are very happy with all of them. Best customer service ever!
    Date published: 2016-09-05
    Rated 5 out of 5 by from Easy Installation & Worked Perfectly I needed this extension to put a weight limit on shipping with a client of mine, and for it to display an error message when the limit was over. Came across this extension, bought it knowing how good of a reputation Amasty has (a great one) and it worked EXACTLY as I wanted it to. Wasn't able to rate developer support as I didn't need it! Would definitely recommend this.
    Date published: 2015-09-28
    Rated 4 out of 5 by from Works great, for the most part This works well. I got it to restrict ground shipping by zip code. If you are having troubles with large lists of zip codes (and i mean large) you can go to the "am_shiprestriction_rule" table in MySQL and change the "conditions_serialized" column to a LONGTEXT type. I would like more conditions, namely the condition to restrict methods by day of the week (so I can further customize ground 1 day versus ground 2 day) and possibly the ability to recognize holidays or other blackout days. Other than that, excellent little addon.
    Date published: 2015-06-19
    Rated 5 out of 5 by from Love it I purchased this extension to restrict a delivery option for re tail customers and it works perfectly with a basic rule setup. We have two user types in our store: retail users and wholesale users. We used extension settings so that retail customers do not see the delivery option during checkout, whereas wholesale customers can see and select the delivery option. Works superb!
    Date published: 2015-06-08
    Rated 5 out of 5 by from Easy to use & helpful Bought the plugin about a year ago – it appeared to be a breath of fresh air. Due to our store specifics (food products), there are a lot of shipping limitations, as we don’t deliver short-life products to some regions. And shipping restrictions tool became a great solution! It took us a couple of hours to cope with the rules and restrict the delivery to some regions. It’s also very convenient to disable shipping for different store views – therefore, the app meets all our needs. It does what it promises, but it would be awesome if you released more updates with new restriction possibilities.
    Date published: 2014-11-14
    Rated 5 out of 5 by from Great Amasty Extension With Great Amasty Support! Elegant solution to a fundamental problem. We just simply need to restrict international shipments of a certain product type in our store, and this extension solves the problem.
    Date published: 2014-04-08
    Rated 5 out of 5 by from Unique extension Best on the market. Highly recommended! Easy set up. Easy to use. Great support ... No complaints.
    Date published: 2014-03-10
    Rated 5 out of 5 by from fast and good support The extention conflicted with one of my other extensions, but after one email, it was solved. Kudos for Amasty!
    Date published: 2013-11-27
    Rated 5 out of 5 by from Perfect For Out Of Area Charges/Surcharges This really is a gerat extension - great for use with their custom carriers module. We use it for surcharges to particular postcode areas and to restrict certain carriage methods to certain areas. Does exactly what it should, is highly flexible and the support is really great too. Would have no issues recommending this to anyone. Using on CE 1.7.
    Date published: 2013-09-03
    Rated 5 out of 5 by from Exactly what I was looking for This extension has made my life SO much easier. Most of the products on my website are available for hand-delivery only, but there are some that can be shipped. In addition to that, some zip codes are not eligible for shipping. I was trying to juggle the USPS integration with a shipping matrix and was going nuts. This extension was very quick to install (so says my developer) and easy to configure. I'm kicking myself for the hours lost on trying to solve this problem when this extension was available all along. Thank you for making it!
    Date published: 2013-06-22
    • y_2017, m_2, d_22, h_22
    • bvseo_bulk, prod_bvrr, vn_bulk_0.0
    • cp_1, bvpage1
    • co_hasreviews, tv_0, tr_17
    • loc_en_US, sid_13486, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
    • clientName_magento

    In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



    * Required Fields

    Close window

    Forgot Your Password?

    Please enter your email below and we'll send you a new password.

    * Required Fields

    Close window


    To upload extension you must be logged in.

    * Required Fields

    Close window

    You are using an outdated browser

    We built Magento Connect using the latest techniques and technologies.
    This makes Magento Connect faster and easier to use.
    Unfortunately, your browser doesn't support those technologies.
    Use the links below to download a new browser or upgrade your existing browser.