How to Target Discounts by Market on Shopify (2026)

Shopify discount targeting by market with regional promotion settings on a world map interface

Until last week, creating a Shopify discount by market or region wasn't possible without workarounds. Running a "20% off" promotion meant every customer on the planet saw it. Your UAE customers, your US customers, your wholesale buyers — everyone got the same deal, whether it made sense for that market or not.

On May 7, 2026, Shopify quietly changed that. You can now assign any discount — code-based, automatic, BXGY, free shipping — to specific markets. A flash sale for your Middle East customers doesn't have to leak into your North American pricing. A wholesale discount stays with your B2B buyers. No workarounds, no duplicate codes, no third-party apps.

If you're selling in more than one country, this changes how you run promotions entirely. Shopify merchants who sell internationally generate 30–50% more revenue than domestic-only stores, but a big chunk of that upside gets eaten when you can't price promotions by region. A 30% discount that works in a price-sensitive COD market will destroy your margins in a market where customers would've paid full price.

How Shopify's Market-Based Discount Targeting Works

Shopify's market-based discount targeting lets you assign any discount to specific regional markets, B2B company locations, or retail locations from the Discount Details page. When you create or edit a discount, you'll see a "Markets" section where you pick which markets the discount applies to.

Here's what's included:

  • All discount types supported — amount off, percentage off, BXGY, free shipping, and app discounts. Both automatic and code-based.
  • Region markets — target by country or country group (e.g., "Middle East" or "United States")
  • B2B company location markets — restrict discounts to wholesale buyers only
  • Retail location markets — keep online-only promotions off your POS, or run in-store deals that don't show online
  • Sub-market inheritance — assign a discount to "North America" and it automatically applies to Canada and the US

The feature is available on Basic plans and above — you don't need Plus. The one requirement: you need to be on the new version of Shopify Markets. If you set up Markets before 2025, check Settings → Markets to confirm you've migrated.

Set Up a Market-Specific Discount in 5 Steps

  1. Go to Discounts in your Shopify admin and click "Create discount" (or edit an existing one).
  2. Choose your discount type — percentage off, fixed amount, BXGY, or free shipping.
  3. Configure the discount details as usual — value, minimum requirements, product eligibility, usage limits.
  4. Scroll to the Markets section and click "Add markets." Select the specific markets where this discount should apply. Leave it blank and it applies everywhere.
  5. Save the discount. It now only activates for customers shopping in the markets you selected.

That's it. No code. No functions. No app. Shopify handles the geo-detection through Markets — the same system that already manages your currency conversion, duties, and localized pricing.

Four Scenarios Where Market Targeting Pays for Itself

Region-specific promotions for COD markets

COD markets in the Middle East, South Asia, and Southeast Asia are price-sensitive. A 15% discount can be the difference between a completed order and an abandoned form. But that same 15% applied globally cuts into margins in markets where customers convert at full price. With market targeting, you run "EID15" for your UAE and Saudi markets while your US customers never see it.

Free shipping thresholds that match local economics

Free shipping above $50 makes sense in the US. It makes no sense in Pakistan, where average order values are $15–25. You can now create separate free shipping discounts with different thresholds for each market — $50 for North America, $20 for South Asia, €35 for Europe — without maintaining separate discount codes.

Flash sales without global spillover

Running a 48-hour sale for a specific region — say, a Ramadan promotion for MENA or a Diwali campaign for India — used to mean either accepting that all markets see the discount, or building complex workarounds with customer tags. Market targeting makes regional flash sales a five-minute setup.

B2B discounts that stay B2B

If you're using Shopify's B2B features alongside your DTC store, you've probably dealt with the risk of wholesale pricing leaking to retail customers. Market targeting lets you assign volume discounts strictly to B2B company location markets. Your wholesale buyer gets 40% off. Your retail customer sees full price. No overlap.

Filter and Track Discounts by Market

Creating market-specific discounts is only useful if you can find them later. Shopify added two features alongside market targeting that solve this:

  • Discounts list filters — filter your discount list by market, customer segment, or specific customer. When you've got 30 active discounts across 8 markets, this is the difference between a five-second lookup and a ten-minute scroll.
  • Market Details page — open any market in Settings → Markets, and you'll see every discount assigned to it. One view shows exactly what promotions are running in Saudi Arabia, or Germany, or your wholesale channel.

This matters more than it sounds. Most merchants who sell in multiple markets eventually lose track of which promotions are active where. Two overlapping discounts in the same market can stack in ways you didn't intend — and the margin hit shows up in your P&L before you notice it in your discount list.

Common Shopify Discount by Market Mistakes to Avoid

Forgetting to assign markets on existing discounts. Your old discounts default to "all markets." If you're adding market-specific promotions, audit your existing discounts too. A new "UAE only" 15% discount stacks with your existing global 10% discount unless you restrict the global one.

Setting the same code with different values per market. Market targeting controls where a discount is visible — not its value. You can't make code "SUMMER20" worth 20% in the US and 30% in India. You need two separate discounts: "SUMMER20US" for one market, "SUMMER20IN" for the other, each assigned to its market.

Ignoring currency differences. A "$10 off" fixed-amount discount behaves differently in each market's currency. Shopify converts the discount value using your market's exchange rate. If you want precise control — exactly ₹500 off in India, exactly $10 off in the US — create separate fixed-amount discounts per market instead of relying on conversion.

Over-segmenting too early. If you sell in three markets and have five products, you don't need 15 market-specific discounts. Start with one or two regional promotions that address a real conversion gap — typically your highest-RTO or lowest-conversion market — and expand from there.

When You Need More Than Native Targeting

Shopify's native market targeting covers the most common use cases, but it has limits. The discount value itself can't change by market — you need separate discounts for that. And if you want dynamic pricing rules (like "always 10% cheaper than the primary market"), you'll need either Shopify Functions or a third-party app.

A few apps fill the gaps: Marketwise Discount Ninja handles market-specific product and shipping discounts with tiered pricing. Market Magic Offers lets you create one universal code (like "HELLOWORLD") that automatically adjusts its value by market — €30 off in France, $50 off in the US. For COD stores that need region-specific order form discounts, EasySell supports multi-currency pricing and quantity discounts that display in the customer's local currency.

For most merchants selling in two to five markets, native targeting is enough. The apps become worth it when you're managing ten or more markets with different pricing strategies per region.

Start With Your Highest-Impact Market

Open your Shopify analytics and look at conversion rates by market. Find the market with the biggest gap between traffic and sales. That's where a targeted discount will have the most impact — and the least risk to your overall margins. Create one market-specific promotion, run it for two weeks, and compare conversion rates before and after. The data will tell you whether to expand the strategy or adjust the offer.

Cross-border ecommerce grew 25% year-over-year in 2025, and 52% of shoppers now buy internationally. The merchants who win in multi-market selling aren't the ones with the biggest discounts — they're the ones with the right discount in the right market at the right time.