Adjust pricing/discounts based on a visitor's IP Location?

I’m a developer looking to build Ecommerce solutions. I saw that some stores are offering discounts to lower-income countries, but I have yet to see one that do so based on more precise locations (i.e. different states or cities in U.S.).

I figured I could automatically fetch the IP location of an anonymous visitor, and trigger a small discount pop-up, only if the visitor is from i.e. Louisiana. Or just display a slightly higher price if the visitor is from NYC.

Theoretically, this would improve sales volume from less well-off areas, and improve profit margins at more well-off areas. Would any merchants be interested in this app?

If there’s any other perspectives I’d love to know.

Sincerely.

Hi @chef_ludi
You could possibly utilise an app thats uses Shopify Functions for discounts, which could create an automatic discount based off of the address used in checkout. However, this discount wouldn’t be applied until after they enter their address information. (Perhaps you could then have a geo popup that checks state/province, and then notifies user that a discount will be applied once in checkout).

Hi there,

Thank you for sharing this idea—it really inspired us! We took it a step further and built an app to address this problem. Our app not only solves the issue but also allows you to target discounts city-wise and customize them to your specific needs. also this app will provide you great insights and you can capture leads and get them in excel

We’d love for you to check it out: Spot Discount

Looking forward to hearing your thoughts!

Really appreciate you bringing up this idea—it sparked something for us! We went ahead and built a solution that tackles this exact problem. Our app lets you run city-based discount campaigns, tailor them to your audience, collect valuable leads, and even download all the data in Excel for easy access.

Just a heads-up: the app someone mentioned earlier, SpotDiscount, isn’t available on the Shopify App Store right now. But you can check out ConvertBoost—it offers the same functionality, plus a free trial so you can try it risk-free.

Hey we launched an app that can do this without even address being filled please checkout convert boost