Skip to content

Markets and currencies

If you sell internationally with Shopify Markets, you can limit blocks, offers, discounts and some checkout rules to specific markets. Where the setting is depends on what you’re limiting:

What Where to limit it
Product offers, content blocks, automations, progress bars, Reviews and What happens next The Market condition. See below.
Discounts Eligibility → Specific markets. See below.
Checkout blocker, address blocker, hiding accelerated checkout payment methods Their Markets card
Older checkout blocks, and Cart line editor and Line item text Markets, in their Where it shows card
Thank you page and customer account blocks The Market country or Country condition. See thank you page and customer accounts.

Checkout blocks made before the Content block, and the ones still made in the same editor, such as Cart line editor and Line item text, have Markets settings in their Where it shows card:

  • Apply to all markets (default)
  • Apply to selected markets only: Tick the markets where the block should show. Check all ticks them all.

Customers in other markets don’t see the block. This is checked before conditions.

Limit a Product offer or content block to some markets

Section titled “Limit a Product offer or content block to some markets”

Product offers have no Markets setting. Under Who sees it, choose Only checkouts that match conditions (Only buyers who match conditions on an offer that shows on product or cart pages) and add the Market condition. In checkout, it follows the shipping country: “Follows the shipping country. For a market inside another, tick both.” On product and cart pages, it follows the country buyers shop in, from your store’s country selector. See who sees it.

Content blocks, and the automations, progress bars, Reviews and What happens next blocks that show in the Content app block, use content rules instead: add the Market condition there. It follows the shipping country too.

For free gifts, keep the Product offers app block in every market and limit the offer with the Market condition, rather than leaving the app block out of some markets. When a buyer’s market changes, checkout can remove an app block that isn’t in their new market, and a removed block can’t take a gift back out of the cart.

An offer with a Market condition stays hidden if checkout doesn’t report the buyer’s market.

Discounts. Every discount except code rules is limited to markets in its Eligibility card, with Specific markets. See discounts for markets.

Checkout rules. These functions have a Markets card, with Apply to all markets and Apply to selected markets only:

Older order and collection discounts. Order and Collection discounts used to have a Markets card of their own. One saved with it opens with those markets ticked under Eligibility → Specific markets, and your next save moves them there. It keeps the old card only where the markets can’t move: your store has a B2B or point of sale market, or the discount is limited to customer segments.

Other functions don’t have a markets setting. Use Shipping country conditions where they’re available.

Blocks and functions treat money amounts differently.

How amounts work What to do
Functions (discounts, conditions like Cart total) Enter amounts in your store’s currency. They’re converted to the customer’s currency at checkout. Nothing. One function works everywhere.
Blocks made before the Content block (older progress bar targets, conditions like Cart total) The number you enter is compared with the checkout amount in the customer’s currency, with no conversion Create one block per currency, each limited to the right markets
Content blocks, automations, progress bars (rules like Cart amount, remaining(75) in text, milestones) Enter amounts in your store’s currency. They’re converted to the customer’s currency at Shopify’s rate. Nothing. B2B buyers are compared as typed.
Product offers (spend tiers, goals, Cart total and Cart subtotal conditions) Enter amounts in your store’s currency. They’re converted to the customer’s currency at Shopify’s rate, the same rate Shopify’s discounts use. Nothing. For one offer per market with amounts in that market’s currency, tick Amounts are in one market’s currency. See amounts in other currencies.

For example, an older Progress bar (cart totals) with a target of 100 fills at 100 USD for US customers and at 100 EUR for customers paying in euros. A Progress bar converts its amounts, so one bar covers every currency.

  • B2B customers may not be matched to a market. Blocks set to Apply to selected markets only may not show for them, so use Apply to all markets for B2B blocks.
  • Product offers compare amounts as typed, without converting, for B2B buyers.
  • Product prices in Product offers blocks and other offers are shown in the customer’s market price and currency automatically.
  • Language is separate from market. See translations.