Skip to main content

How to Set Up International Markets in Shopify

These steps will help you set up international pricing in your app using Shopify Markets.

R
Written by Reactiv App
Updated this week

Before international pricing can work in Reactiv, you must first set up and activate markets in your Shopify admin. Shopify Markets allows you to define regions, assign countries, and configure currencies.

Steps to Create an International Market

  1. From your Shopify admin, go to the left-hand menu and click Markets.

  2. On the Markets page, you may see a list of your active regions (e.g., Canada, Mexico, United States).

  3. Click Create market in the upper-right corner


  4. From the options, select Create International Market.

  5. In the New market setup screen, you can:

    1. Give your market a name (e.g., “International”) and set it to either Active or Draft

    2. Add countries to include in this market (e.g., Australia, Austria, Belgium)

    3. Under Currency, select one of the following options from the dropdown:

      1. Use local currencies (recommended) — shows prices in each shopper's local currency. If you choose Use local currencies, you can also configure price rounding:

        • Round prices up after currency conversion — ensures cleaner pricing (e.g., $20.00 instead of $19.73)

        • Do not round prices — preserves the exact converted amount from Shopify's live currency rate

      2. Manually select from a wide list of global currencies (e.g., EUR €, GBP £, JPY ¥, etc.). Along with the rounding option mentioned above, select how conversion rates are applied:

        • Dynamic — Automatically updated by Shopify, reflecting real-time rates

        • Manual — Set your own fixed exchange rate (use with caution). Shopify also displays a live exchange rate preview (e.g., 1 CAD = 0.639571 EUR) along with a note about any conversion fees applied at checkout. If you choose Use local currencies, you can also configure price rounding:

          • Round prices up after currency conversion — ensures cleaner pricing (e.g., $19.99 instead of $19.43)

          • Do not round prices — preserves the exact converted amount from Shopify's live currency rate

  6. Configure tax settings for your international market:

    1. Catalogs
      Select whether to include All products or create a custom catalog for the market.

    2. Online Store
      Assign a Shopify theme for the market’s storefront. You can also customize the theme layout or content as needed.

    3. Domain / Language
      Choose a domain or subfolder for the market. You can add new subfolders if needed.

    4. Taxes and Duties
      Configure tax settings for your international market:

      1. Sales tax
        Click Manage to open the Regional settings screen. Here, you’ll:

        • See a list of regions (e.g., Australia, Canada, EU)

        • Select regions where you want to collect sales tax

        • Create a shipping zone for each target region to activate tax management.
          If you’re unsure where you're required to collect tax, consult a tax professional.

      2. Duties and import tax
        Toggle this on or off depending on whether you're collecting duties at checkout.

        • On: Duties are calculated and collected during checkout

        • Off: Shoppers may owe duties separately upon delivery

      3. Tax display
        Choose how taxes appear in your storefront:

        • Dynamic tax display(default) — Automatically includes or excludes tax in the product price based on the shopper’s location

        • Show as included — Displays a note that tax is already included in the product price

        • Show as line item — Breaks out taxes as a separate line at checkout

  7. Click Save to activate the market.

Rules & Limitations

Reactiv uses Shopify markets to display local currencies to your customers. Shopify dictates what location data is used as the source of truth for your customer to see the most correct currency in their location.

The Rules

  1. If the customer is logged in, or has their specific address known to Shopify by inputting it into checkout, we will always use that address as the primary source of truth, and display the products and currency for that specific market.

  2. If the customer is not logged in, and no specific address is associated with that customer, the mobile app will fall back to the device country setting, and display the products and currency for that market.

Limitations

  1. Cart Creation and Currency (Non-Logged-In customers):

    1. Mobile App Behavior:

      1. If the customer is not logged in, the cart will be created in the currency used while adding the first item to the cart

      2. Once the cart is created, all subsequent products will be added in the same currency as the first product, even if the customer changes the currency on the mobile app

      3. The app will switch back to the cart's currency when a new product is added to the cart or when the customer visits the cart

  2. Cart Creation and Currency (Logged-In customers):

    1. Mobile App Behavior:

      1. If the customer is logged in, the cart will be created in the currency of the customer’s default address country.

      2. Products will also be added to the cart in the default address country’s currency.

      3. The app will revert to the default address country’s currency when a new product is added to the cart or when the customer visits the cart.

      4. Error Scenario: If the merchant has not enabled the market for the customer’s default address country, an error message will be displayed when attempting to add a product to the cart.

  3. Product Unavailability in Default Address Country Market:

    1. Mobile App Behavior:

      1. If a product is not available in the market corresponding to the customer’s default address country:

        1. The customer may select a different country’s currency on the mobile app.

        2. If the customer tries to add the unavailable product to the cart, the app currently displays a success message, but the product is not added to the cart.

  4. Same Currency for Multiple Markets:

    1. Mobile App Behavior:

      1. If the merchant uses the same currency for multiple markets, and the customer selects a country from one of those markets during checkout, the app will display the first country alphabetically sorted from the list of countries sharing that currency.

Did this answer your question?