WooCommerce Coupons by Location (WooCommerce)

Offer coupons valid for locations of your choice.

WooCommerce Coupons by Location restricts coupons by customer’s billing country, state or city.

According to research, customers convert more when offered a discount. Additionally, offering location aware, contextual offers significantly boosts conversion rates.

In short, you can get double increase in conversion rates with this unique plugin – WooCommerce Coupons by Location.


  • Restrict Coupons by Billing Country, State or City
  • Great for Local Marketing
  • Delight Customers With Offers They’d Love
  • Allows Entering Custom Locations
  • Compatible With Other Coupon Rules & Plugins

Example Uses

  • Offer an “independence day special” coupon to customers from United States on 4th July.
  • Offer a “best football players” discount to customers from FIFA 2014 semi-finalist countries.
  • Cut a deal with “local love” discounts for customers in the same city as you.

How to Use

Here’s how you can create a new coupon and restrict it to be used by customers from locations of your choice.

  1. Go WordPress Admin – WooCommerce – Coupons
  2. Click on Add Coupon (or edit an existing coupon)
  3. Go to the Usage Restrictions tab in this coupon’s settings.
  4. Locate the Billing Locations option.
  5. You can start typing a country name in the text box. Coupons by Location will auto complete country names. Press enter to select that country.
  6. You can type in state or city names in this box too. Press enter after typing to add that location. This will work even if the name is not auto completed. As long as customers location exactly matches the location you enter, coupon will be applied.
  7. Custom locations you enter (e.g. city, state etc) will be saved for later usage. So you will get them in auto complete next time.
  8. Complete adding all locations you want to restrict this coupon too.
  9. Also setup discount parameters and other conditions you want on this coupon.
  10. Save the coupon.

Here’s a screenshot that explains this process.

What happens when customers use this coupon?

  1. When someone uses this coupon, the coupon will be applied only if all the rules match.
  2. Coupons by Location will check customer’s billing country, city and state values for a match. If any of the locations you’ve entered in coupon setup match customer’s billing country, city or state, the coupon will be applied.
  3. If customer is logged in, their registered billing location is used to check fo the coupon.
  4. On checkout page, whatever billing address customer has entered, is used to check location restrictions.
  5. This means non-logged-in users can not use a location restricted coupon on “Cart” page. But can use it on “Checkout” page.

Here are two screenshots explaining cases when a coupon is applied and when it’s not.

Coupon applied because location matches…


Coupon does not applied because location dot not match

Need Help?

If you need any help or have a question, feel free to contact us.

CodeCanyon new WordPress items

Leave a Reply