woocommerce-restrict-shipping

WooCommerce Restrict Shipping

$69.00$249.00

All of our plugins come with great support via email and phone.

Clear

Need WooCommerce to restrict shipping of specific items to certain destinations?

WooCommerce Restrict Shipping lets you do that. It’s great for selling items than cannot be shipped to certain countries or states ( or provinces ).

It’s easy to use. If you need to set the same restrictions for all products in your entire store you can do that in the main plugin settings. If you need to have specific restrictions for specific products then you can do that while editing a product: Simply edit a product, select which countries and/or states/provinces where the product cannot be shipped to, and you’re done.

And, if you need to restrict individual variations of a variable product you can do that too.

During the checkout process, if a shopper selects a shipping destination that matches your restrictions they’ll see a message ( which you can customize ) alerting them that the item cannot be shipped to their chosen destination. At that point the shopper will need to either remove the item from the cart or change their shipping destination before the checkout process can proceed.

You can set up your restrictions on a global basis in the plugin settings, then enable those restrictions on a per product basis for each product that needs to have restricted shipping destinations.  And, you can also add more restrictions on a per product basis. When you that you can choose whether those restrictions should be merged with the global restrictions or used to override the global restrictions. This gives you a huge amount of flexibility.

This plugin all countries and states/provinces built into WooCommerce, which encompasses the entire world.

Plus it comes with our unbeatable support via email and phone.

See the Screenshots tab above to see what some sample settings might look like.

Compatibility: WooCommerce 2.1 and newer

Current Plugin Version: 1.7.4

 

Woocommerce Restrict Shipping - Plugin SettingsWoocommerce Restrict Shipping - Restrictions for Simple ProductsWoocommerce Restrict Shipping - Restrictions for Variable ProductsWoocommerce Restrict Shipping - Checkout Page, Sample Error Message

We keep all of our software up to date with the latest versions of WooCommerce and WordPress.

If you don't see any recent changes below it's because none have become necessary!


Version 1.7.4 - January 7, 2016

	Tweaked the restriction checking to allow any other WooCommerce messages to display appropriately

Version 1.7.3 - December 7, 2015

	Modified default mode for products from Override to Merge
	
	Ensure empty product restriction setting results in empty array

Version 1.7.2 - June 15, 2015

	Added setting to enable experiemental live Javascript checkout page updates

Version 1.7.1 - May 29, 2015

	Cleaned up UI for the states/province selections

Version 1.7 - May 27, 2015

	Added ability to set restrictions per variation
	
	Added JS message display when the update order review process takes place
	
	Refactored code to load admin stuff only when necessary
	
	Moved product-based restriction settings into the Product Data area

Version 1.6.9 - May 13, 2015

	Adjusted destination detection checking

Version 1.6.8 - April 23, 2015

	Replaced "Select2" with "Chosen" since Select2 is pathetically slow when larger lists
	
	Replace jQuery "live" function call with "on" function call

Version 1.6.7 - February 23, 2015

	WooCommerce 2.3 compatbility
	
	Added new action that checks shipping address before the shopper attempts to place the order
	
Version 1.6.6 - August 1, 2014

	Surpress harmless warning messages

Version 1.6.5 - July 17, 2014

	Added buttons for every country that has states or provinces

Version 1.6.4 - May 19, 2014

	By customer request: Added product page button to easily select all Australian states. 

Version 1.6.3 - April 28, 2014

	Load settings before testing for a custom message.

Version 1.6.2 - April 24, 2014

	Added setting to let the admin set the error message string.

Version 1.6.1 - April 9, 2014

	Fixed "empty()" function call

Version 1.6 - April 7, 2014

	Added buttons to easily add all US states or EU states etc to the restriction list
	
	Added the ability to set global category restrictions when the admin does not want to set restrictions on a per-product basis.

Version 1.5.7 - March 31, 2014

	Added buttons to easily add all US states or EU states etc to the restriction list

Version 1.5.6 - February 11, 2014

	WooCommerce 2.1 compatbility
	
Version 1.5.5 - December 18, 2013 

	Fixed variable name when getting post meta

Version 1.5.4 - December 9, 2013 

	Fixed typo in a variable name

Version 1.5.3 - December 6, 2013 

	Add global settings

Version 1.5.2 - November 13, 2013 

	Fixed checking for countries that have no states

Version 1.5.1 - October 20, 2013 

	Added checking for the WooCommerce option "Only ship to the users billing address"

Version 1.5 - July 2, 2013 

	Initial Public Release

Ask a Question: