How to Restrict Free Shipping Discount Code to Customers from 48 Contiguous U.S. States Only

I was creating a free shipping discount code with a minimum purchase amount requirement however I was unable to choose specific States on the “Create shipping discount” page. The two countries options available were either “United States” or “Rest of World”.

Currently the website does offer shipping rates to all 62 U.S. States such as to Alaska, Hawaii, the U.S. Virgin Islands, etc. which is set up already on the settings of “Shipping and delivery”. At the moment we are not shipping internationally.

The only other alternative I see is to remove the non-contiguous U.S. States from the current Shipping Zone list on the "Shipping and delivery settings but then our buyers from those non-contiguous States will not be able to buy online along with choosing the shipping rates offered while the free shipping discount code is ongoing for the 48 contiguous States.

I did edit the current Shipping Zone setting to offer a free shipping rate to only the 48 contiguous States with a minimum purchase requirement and created another Shipping Zone for the non-contiguous States however this defeats the purpose of promoting and offering the Shipping Discount Code to customers to use during their check-out. This includes going back to the issue on how on the “Create shipping discount” page, there are only two options available and even by selecting the “United States” option, there is no condition set up for the Shipping Discount Code to be restricted to the 48 contiguous States while customers from the non-contiguous are still able to purchase online and select their shipping rate options.

Can Shopify add a feature to the “Countries” option on the “Create shipping discount” page for us to specify which States and other territories are exclusive to the shipping discount code?

I added a power point with three images that hopefully help illustrate the issues.

1 Like

Late to the party on this, but you can set up free shipping discounts based on customer state/province using Advanced Free Shipping.
It allows you to target particular states (or alternatively ‘not equals’).
In this instance you could target ‘country’ (USA), and also add condition ‘state’ (does not equal ‘AK’ or ‘HI’). We use the two digit state codes.

Hello RMedia, Thank you for this feedback that there’s a Shopify App available to setup free shipping discounts for particular states. Shame it is not free though the price is not too bad for $9.99 a month for unlimited. When you said two digit state codes, did you meant two-letter state codes as in the state’s abbreviation? Regards.

@sdl340 no worries, yes two-letter state codes I meant to write :slightly_smiling_face:

Thank you for the clarification :grin:

Hello,

You can restrict the free shipping option to the 48 contiguous states using the ShipRight app:

  1. Click “Add a new condition” and select the “Province codes” option.
  2. Choose “Hide if found”, then enter the state codes for non-contiguous states and territories (e.g., AK, HI, PR, etc.) in the “Province/State code” field.
  3. Select your free shipping method in the “Select shipping methods” field.
  4. If your exact shipping option is not listed in the above field, add it in the “Additional shipping methods” field.
  5. Save the rule by clicking the “Save” button.

Hello Rohan-Developer,

Thank you for sharing the the ShipRight App info.

Regards

1 Like