Shipping Restrictions for Magento 1

Limit shipping methods by country, product names, brands or any other product attributes. Set shipping restrictions based on customer group, order total or weight etc. to take delivery under control.

  • Block whole carriers or specific shipping methods
  • Limit shipping based on product and customer attributes
  • Set restrictions based on country, state, other shipping data
  • Use coupons to trigger rules application
  • Restrict methods for customer groups and store views
Add to Wish List

Pick a combo deal with 15% discount:

Save $41.55

Looking for a tool to upgrade your Magento with custom delivery limitations? Due to a highly adjustable Shipping Restrictions Magento 1 module you will limit usage of shipping methods by a huge number of criteria to make sure your delivery process is absolutely legal and meets your business needs.

With the extension you can limit shipping methods by country, product and customer attributes, order total, weight and other shipping parameters. Apart from that, flexible settings let you either restrict a particular shipping method or block the whole carrier with all its methods.

Key features:

  • Block separate shipping methods or whole carriers.
  • Create shipping restrictions based on an address line, shipping country or region.
  • Restrict shipping methods by product and customer attributes.
  • Limit shipping by cart subtotal, items quantity or weight.
  • Restrict delivery on particular week days and time.
  • Create coupons to trigger shipping restrictions application.

Extremely flexible conditions for restrictions setup

IMPORTANT: The Shipping Restrictions extension lets you create a great variety of flexible condition combinations to restrict particular shipping methods or block whole carriers. If you need to modify live shipping rates provided by carriers please take a look at the Shipping Rules module.


Create restrictions based on purchase history, shipping and order info

In some cases delivery of extra light or heavy orders may become highly unprofitable for your store. So, it makes sense to block corresponding 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 or use other Magento shipping conditions (weight, order total, address line, zip code, region, average order value, order status etc).

Use product attributes to set restrictions for shipping methods

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

Restrict shipping on particular days

Choose days of the week to restrict shipping. Set time intervals during which specified shipping methods will be blocked.

Use customer attributes to create shipping rules

Apply customer attributes restriction rules generation. Use attributes like customer group, date of user registration, date of birth, gender, name and many others to set up special shipping conditions for individual customers.

Conditions 'starts from' and 'ends with'

Preset your Magento to restrict shipping by a postcode. For instance, you can specify that a restriction should be applied to all zip codes starting from '123' or ending with 'XYZ'.

Advanced options for targeted restriction rules

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 cart and then apply a 20% coupon. If you have this option activated, Magento free shipping won't be applied to such order, as subtotal after discount would be less than 100.

Restrict shipping methods for custom regions

With the extension you can arrange countries in custom groups and apply shipping restrictions to the whole region with just one rule.

Specify shipping method as carrier::method

The shipping limit option lets you restrict only particular shipping methods of a certain carrier. For example, you can work with DHL but restrict DHL::ground methods.

Set restrictions for back-ordered items

Due to the shipping restrictions Magento tool you can easily block shipping methods for back-order products. For example, block 'next day delivery' or 'same day delivery' for back-ordered items.

Restrict shipping with a coupon

With this feature you can restrict or enable necessary shipping methods after customers submit specific coupons. E.g. You offer free shipping and promo discounts in your store, but don't want customers to use both of the bonuses together. With the shipping restrictions module you can implement 2 scenarios:

    • Restrict free shipping when a particular promo coupon is used
    • If you don’t usually ship for free, you can offer your customers free shipping as a bonus when they use coupons

    Disable shipping methods for particular customer groups

    Restrict specified shipping methods based on any customer group you need. E.g. free shipping only to wholesale or retail customers.

    Restrict shipping methods by store view and website

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

    Try more extensions which enhance shipping and payment functionality:

    Shipping Rules extension - enables you to setup rules for modification of shipping rates. You can surcharge, discount and even replace shipping rates based on a wide range of parameters: shipping carriers and methods, product attributes, order and shipping data, store views and customer groups and more.


    Shipping table rates extension gives you full control over shipping. Create any number of shipping methods: flat rates, weight-based rates, etc. Use flat and percent rates, combinations of address, weight, price and quantity to calculate shipping. Import rates and edit them manually. Use rates based on product type, e.g. for extra large, toxic items.


    Payment Restrictions extension - with the module you can limit use of payment methods by country, state, groups, store view, customer and product attributes.

    Learn how Amasty Shipping Extensions help to solve real customers' cases

    In our Shipping Guide we explain Magento shipping functionality in Amasty modules and discuss real cases from our support experience.
    Adobe partner logo
    Magento Marketplace logo
    See 500+ verified reviews
    1 Single points of sales
    Trusted by Customers
    Are Amasty extensions compatible with all themes and extensions by other vendors?
    Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
    Will I get free support and updates?
    Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
    Do you have the installation service?
    Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
    Can I request a free trial?
    Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
    Can I test an Amasty extension on a staging site before transferring it to a live one?
    Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
    How can I get a refund?
    Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
    How can I receive a discount?
    We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
    How to update a Magento 2 Amasty extension?
    To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
    If I need additional features to be added to an Amasty extension, how can I ask for it?
    To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
    How can I prolong support?
    If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
    Can I change the EE extension to CE for free?
    Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
    How can I get a discount to re-purchase plugins?
    Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
    What is the license policy? On how many websites can I use Amasty extensions?
    Our license allows you to use a single extension license agreement on one Magento installation.If you run several domains on the same instance of Magento, you can use one extension license. However, if you run each website on a new installation of Magento...
    How can I pay for Amasty extensions?
    You can pay for our extensions in any convenient for you way as a full range of payment methods are supported. The most common means are credit card or PayPal. Security and fraud protection are guaranteed. If you need to pay for the order with a non...
    Can I hide a particular shipping method or carrier for some products?

    Yes, any shipping method can be limited to the products you want through the attribute values. Go on reading to get how to make it.

    Can I restrict a certain shipping method based on products added to cart?

    Yes, the Shipping Restrictions extension allows restriction of a particular shipping method when a certain product is added to cart.

    Can I restrict international shipping by categories?

    Yes, you can restrict international delivery by product categories using Shipping Restrictions extension.

    Can I restrict shipping based on a zip code?

    Yes. With the extension, you can restrict shipping methods basing on states, cities, zip codes, regions, and countries.

    Can I restrict shipping by customer attributes?

    Yes, you can use customer attributes to create shipping rules. Any customer attributes like gender, date of user registration, name, etc. can be used for setting unique shipping conditions for a customer. Read on to see the screenshot.

    Can I set restrictions on a product level?

    Yes, you can limit shipping by product, customer attributes, cart subtotal, etc. The limitations can be set on a product level, customer groups, individual buyers, etc. Go on reading to see the example.

    Can I show different language in Error Message on different language store view?

    Yes, you just need to add the translation in the module CSV file: \app\locale\en_US\Amasty_Base.csv

    Can I use restrictions per customer groups?

    Yes, with Shipping Restrictions, you can restrict specific shipping methods for any customer group. All you need is to apply a method for a particular customer group. Go on reading to see the screenshot.

    Can Shipping Restrictions extension split orders?

    No, Shipping Restrictions module does not split orders. However, if a customer adds Product A and Product B to the shopping cart, while

    Product A - Can only be shipped by shipping method 1;
    Product B - Can only be shipped by shipping method 2,

    the customer will see an error message and won’t be able to move to the next step.

    Can this module be used to restrict shipping on certain days and times?

    Yes, with the Shipping Restrictions extension, you can restrict shipping methods on particular days and even time periods.

    Does this extension support multi-store configuration?

    Yes, sure, the module supports multiple websites and multiple store views.

    How to install Magento 1 Amasty extensions?
    Each Amasty extension package is provided with the extension files, installation & setup guides and a license agreement. Some extensions include import file examples as well.Before installing any extension, please create a backup of the root folder...
    Is it possible to restrict shipping so show/hide shipping methods based on product category?

    With the extension, you can limit shipping methods, such as free shipping, ground mail, etc. by categories, attributes, total quantity, country, etc. To show/hide methods basing on product category you should make changes in the conditions tab. Read on to see the screenshot.

    Is it possible to set address validation?

    Yes, with the use of the extension you can restrict shipping locations. You can set address validation and thus restrict particular addresses from shipping. To see the screenshot go on reading.

    Is Shipping Restrictions module compatible with external shipping methods?

    Usually, all our extensions, including this module that helps to restrict shipping methods, work perfectly with 3rd party modules. But even if there are any issues, our support specialists will fix them ASAP.

    Customer Reviews

    Do you need specific features added so you can achieve your business goals?

    Drop us a line and we'll customize this extension for you!

    You can always download the recent version free of charge from your account installing an upgrade is easy

    See Magento (and other software) versions we support and guarantee their compatibility with our extensions

    Version 1.4.1
    Last Update: May 28, 2019
    1.4.1 - May 28, 2019
    • Fix the issue with empty condition was fixed
    • Fix the issue with applying rules for \"Not Logged in\" Customer Group was resolved
    1.4.0 - May 15, 2019
    • New \"Product attribute combination\" was added to conditions tree
    Version 1.3.1
    Last Update: Mar 18, 2019
    1.3.1 - Mar 18, 2019
    • Improvement \"Custom options SKU\" condition option for products was added
    1.3.0 - Feb 06, 2019
    • New the input type of 'Shipping Methods' field was changed to multiselect
    Version 1.2.2
    Last Update: Mar 31, 2017
    1.2.2 - Mar 31, 2017
    • Compatibility improvement
    1.2.0 - Sep 13, 2016
    • Customer Attributes conditions
    • Order History conditions
    • New setting: Subtotal including tax and/or discount in conditions
    • Added form `amtable::test::` that means `method from restriction` == `method in frontend`
    • Fix for customer segments in EE
    Version 1.1.10
    Last Update: Aug 01, 2016
    1.1.10 - Aug 01, 2016
    • Updated positions of tabs on rule creation form to has the similar order as in other shipping modules.
    1.1.8 - Oct 27, 2015
    • Admin routing patch (SUPEE-6788) compatibility
    1.1.5 - Aug 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
    1.1.2 - Apr 08, 2015
    • Option to restrict delivery methods by day of week or/and time of the day.
    1.1.1 - Apr 07, 2015
    • Ability to include product names used in rule as variables {all-products} and {last-product}. Works for
    • conditions type \"ALL is true\"
    1.1.0 - Mar 31, 2015
    • Option to apply restrictions when customer provides some coupon code
    Version 1.0.11
    Last Update: Mar 20, 2015
    1.0.11 - Mar 20, 2015
    • No message when there are no restricted methods at all
    1.0.9 - Jan 12, 2015
    • New setting - \"always show error message\".
    1.0.8 - Oct 08, 2014
    • Ability to use customer attributes as the conditions.
    1.0.7 - Jul 11, 2014
    • Possibility to use a particular day for restrictions.
    1.0.6 - Sep 09, 2013
    • Ability to use city conditions to restrict delivery.
    1.0.5 - Apr 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
    1.0.4 - Dec 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'.
    1.0.3 - Aug 21, 2012
    • Ability to skip restrictions for admin orders (optional).
    • New condition for backorders.
    1.0.2 - Aug 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.

    Ratings & Reviews

    95% of 100