Hi
How can I set a different price for a product based on a customer’s location (state, not country)? State a : Price 1
State b : Price 2
Hi
How can I set a different price for a product based on a customer’s location (state, not country)? State a : Price 1
State b : Price 2
Hello @maysaa1!
FYI, Shopify doesn’t support automatically changing product prices based on a customer’s location out of the box. Prices are tied to the store’s base currency, not the visitor’s country or region.
What you can do instead:
Use Shopify Markets
If you’re on a supported plan, Shopify Markets lets you set different prices per country or region using “International pricing.” This is the cleanest and most reliable option.
Use an app
Some third-party apps simulate state-based pricing by adding fees, discounts, or custom logic at checkout, but this is a workaround, not true price changes.
Use taxes or fees
If the difference is meant to cover costs (like regulations or handling), adjusting taxes or shipping rates by state is often the simplest and most compliant approach.
Hope this helps! ![]()
In my case, the market isn’t global, only within the United States, so I don’t think I can use the International pricing solution (I created a test international market, but the option didn’t appear, because I’m using a grow plan?).
Can you suggest an app that would allow me to set a specific price for each group of states? (I’ve searched and tested but haven’t found a suitable app.)
thank you
Maybe instead of an app you could jerry-rig something with b2b location pricing?
Isn’t B2B Plus-only though?
Hey Maysaa,
the custom pricing feature is available under markets and then product catalogs.
You can only adjust prices on a per market basis.
(So for example if you’d like individual prices for different countries in Europe; you’d have to create one market for each country)
If you like to try this yourself, I actually have a full video guide on Shopify markets.
I’ll add it here for reference:
You can’t directly change product prices based on customer location using default Shopify features. Prices are set per store/currency, not per country or state.
Common workarounds are using multiple stores, Shopify Markets with currency conversion, or third-party apps that adjust prices using scripts (Shopify Plus) or geolocation logic
Hi,
Hope this will help
Shopify does not natively support setting different product prices by US state. You can do country-level pricing, but state-level pricing requires a workaround.
Shopify Plus allows true state-based pricing via scripts and Non-Plus stores must use variants, discounts or apps