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

Venue – Theme And Ticket Sales For Your Location (Business)

Venue In Detail

Venue was built specifically for companies who operate location-based businesses such as adventure parks, water slide parks, private zoos, and so on. With Venue you can create a bautiful home page for your location and you can sell tickets right on the site.

Our persistent quick info and ticket purchase feature allows users to buy a ticket and to view key information like opening times and prices on any page. This will translate into more sales and higher revenue for you and a better experience for your user.

If you want to learn more about the theme we suggest browsing the demo site, it has loads of information and examples on what can be done. If you have any questions please do ask, take a look below for our contact details

Help & Support

We’re a friendly bunch here at Bonsai Shed and we’d like to provide you with first class support. We aim to respond to any support request within 24-48 hours. We welcome any praise or criticism as well. Our goal is to bring you regular updates based on your feedback.

The quickest way to get in touch with us is to use our contact form. This goes straight to our email so we can start talking with you within hours.

If you’d like you can also drop us a comment on Venue’s item page. We respond to questions and support requests here alike but a contact form message is a bit easier and quicker on our end :)


Nothing to see here yet, this is the first version :)

ThemeForest new WordPress items