Easy Shipping Restrictions

Easy Shipping Restrictions

by Ian McFarlan

Simple custom shipping rules using postal/ZIP codes & patterns

Overall rating
4.4 of 5 stars
Based on 20 reviews

  • 5 of 5 stars
    85% of ratings are 5 stars
  • 4 of 5 stars
    0% of ratings are 4 stars
  • 3 of 5 stars
    0% of ratings are 3 stars
  • 2 of 5 stars
    0% of ratings are 2 stars
  • 1 of 5 stars
    15% of ratings are 1 stars

All reviews

1 - 10 of 20 reviews

KJ's Fireworks

This app worked perfectly for what we needed to limit checkout to a select few zip codes. Very easy to set up. There was a random glitch with my theme and the support team jumped in and fixed it. I can't recommend this enought!


Excellent, minimal and clean app. 100% Recommended. Including rapid support from Ian the dev. UK user, works perfect with our post codes too. Thanks again


This is exactly what I was looking for! We now have an ecommerce store that only accepts orders in specific zip codes! Well worth the cost of the app!

Jump & Bounce Castles

This App works perfectly for me as I can only service a 10 miles radius of my business. Ian is very responsive and fixed any issues within minutes! A great app and excellent service


Easy Shipping Restrictions is a very helpful Add-On for us as a local Online-Marketplace. Since we´re located in Germany, we asked the support for a Translation. Ian was very helpful and solved our Problem immediately.


THANK TO SEND ME A EMAIL (studylandmn@gmail.com) to resolve this problem
Didn't work. I have this message when i try to instal this plugin :

Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: `GET https://studyland-namur.myshopify.com/admin/recurring_application_charges.json` resulted in a `401 Unauthorized` response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"} in /var/www/html/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 Stack trace: #0 /var/www/html/vendor/guzzlehttp/guzzle/src/Middleware.php(65): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response)) #1 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(203): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response)) #2 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(156): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), Array) #3 /var/www/html/vendor/guzzlehttp/promises/src/TaskQueue.php(47): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() #4 /var/www/html/vendor/guzzlehttp/promises/src/Pro in /var/www/html/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113

Developer reply

April 5, 2019

Sorry to hear about your installation issue. I have reached out to you via support several times over the past week and haven't heard back. Happy to help resolve this issue.

Thanks for giving the app a test drive :-)

Vida Tranquila

Excellent! I deliver only within certain zones and this app helps me to avoid customers in no-delivery zones. Very easy to operate. When I requested Ian to change the language of status messages to spanish, he responded and did it right away.
Thank you so much!

בישול ביתי

very easy to use, I requested a costume change and lan was right on it! He even helped me Translate the language to Hebrew. Thank you so much - great support, great app.

Tom's Truck

This is the most cost-effective way to add post-code restrictions in Shopify. It's really easy to configure and support is excellent (we had one minor issue that was resolved overnight!).


Excellent app. I run a small local business and only deliver to certain postcodes. This app allows me to choose the postcodes I cover and prevents customers from making a purchase outside my delivery areas. Required a few tweaks for it to suit my online store. I contacted Ian and his support was fantastic. Very prompt replies to all my emails and now the app looks and fits my store perfectly. Would highly recommend to others looking for this feature.

Previous 1
Previous 1