Shopify Markets Support in Insider One

Prev Next

Shopify Markets allows merchants to manage multiple regions, countries, currencies, and languages from a single Shopify store. Insider One’s Shopify integration supports Shopify Markets by automatically creating market-based locales in the catalog, enabling accurate personalization and product recommendations campaigns for each market.

With Shopify Markets support, Insider One ensures that:

  • Products are shown only where they are available.

  • Prices and currencies are market-accurate.

  • Product content is localized.

  • Recommendations and journeys reflect the user’s real storefront experience.

This feature is designed for Shopify merchants operating in multiple regions who want precise, localized personalization without managing multiple stores.

In this guide, you will learn about the following concepts:

What is Shopify Markets?

Shopify Markets is Shopify’s framework for selling internationally from a single store. It allows merchants to define:

  • Markets (e.g., USA, Europe, International)

  • Countries within each market

  • Currencies and pricing rules

  • Languages and translations

  • Domains or subfolders per market

Each market represents a distinct storefront experience for shoppers.

Screenshot 2026-01-10 at 15.37.25.png

Insider One currently processes and syncs only active Shopify Markets of type REGION.

How does Insider One support Shopify Markets?

Shopify Markets Compatibility in Insider One

When Shopify Markets compatibility is enabled:

  • Insider One automatically fetches market configurations from Shopify.

  • Separate locales are created in the product catalog’s settings per market and language.

  • Each locale contains products with localized product titles, descriptions, metafields, prices, currency, availabilities, stocks, and product URLs.

This prevents out-of-market products from being promoted in recommendations, and irrelevant currencies are displayed to users.

Benefits for Insider One partners

Here are the main benefits for Insider One partners using Shopify Markets from this feature:

No more manual multi‑market integration work

  • The product catalog (prices, currencies, languages, stock, metafields) is synced automatically for each market.

  • Removes the need for merchants to maintain separate feeds/ custom API scripts/ Liquid edits for each market.

Single InOne panel for all markets

  • Merchants can manage all markets from a single InOne: one place for scenarios, segments, journeys, and analytics.

  • Market → locale mapping (e.g., en_US:34421455234) lets all Insider One products understand which market each user/product/event belongs to.

Localized experiences

  • Smart Recommender and other products can automatically support multiple languages and currencies per market.

  • Localized product details, prices, taxes, and stock appear in campaigns based on the user’s locale.

Accurate stock & product availability per market

  • Stock is mapped based on Shopify’s Markets and warehouse setup.

  • Product availability is tracked per market, avoiding wrong product recommendations.

Product Catalog Structure in Insider One

Market-Locale Model

Insider One creates separate catalog locales for each Market × Language combination.

Locale format: {language_code}:{MarketID}

Examples:

  • en_US:34421455234

  • tr_TR:76334565658

Each locale is automatically created during the catalog sync and represents the market's product feed.

Screenshot 2026-01-10 at 15.37.25.png

Screenshot 2026-01-12 at 20.57.39.png

Screenshot 2026-01-12 at 20.46.56.png

Locale Behavior & Rules

  • Locales are never merged or reused.

  • Each market and each language always creates its own locale.

  • Locales cannot be edited or deleted.

  • If a market or language is unpublished, drafted, or removed in Shopify:

    • The corresponding locale remains in Insider One.

    • Products remain unchanged from the last sync.

  • Locales are limited to 300. If the catalog reaches the 300 locale limit, no new locales are created.

Outdated locales can be removed by Insider One Support on request.

Languages & Translations

  • Insider One syncs only translations coming directly from Shopify.

  • Translations are synced during the daily catalog sync.

  • If a translation is missing for a locale, Insider One falls back to the default locale content.

  • Product translations include:

    • Title

    • Description

    • SEO fields

  • Metafield translations include:

    • Custom attributes (e.g., material, care instructions, technical specs)

  • Shopify Adapt translations are not supported for syncing into Insider One catalogs.

Pricing & Currency Handling

  • All prices are synced exactly as provided by Shopify.

  • Pricing is defined at the market level.

  • All countries using the same currency within a market share the same prices.

  • Pricing is grouped by market currency, not by country.

Exchange Rates

  • Exchange rates are managed in Shopify

  • Insider One syncs already-converted prices

  • Insider One updates exchange rates once per day

Temporary differences between the Shopify storefront and Insider One may occur until the next daily sync due to real-time exchange rate adjustments in Shopify, but only the daily update in Insider One.

Stock & Availability

  • Stock is tracked per market.

  • Inventory is aggregated at the market level from all associated providers and fulfillment locations. The total market stock is calculated by summing inventory from all fulfillment locations that supply countries within the market.

Product Status Handling

  • Out-of-stock products → marked Passive via live sync.

  • Products excluded from a market → marked Passive after daily sync or manual resync.

Set up and activate Shopify Markets

Before setting up the Shopify Markets with Insider One, you should complete the prerequisites below.

Prerequisites Checklist

Shopify Markets support is enabled by default for compatible integrations.

Before using Shopify Markets with Insider One:

  • Shopify store with:

    • Active REGION-type markets

    • Published languages

  • Total Markets × Languages ≤ 250 (Insider One reserves a buffer to stay within the 300-locale limit)

  • Insider One plan includes:

    • Product Catalog

    • Smart Recommender

  • Shopify integration is active in InOne.

  • Markets’ permissions are granted to Insider One App in Shopify.

  • If the feature is not enabled, open a support ticket for your compatible evaluation.

Data Synchronization & Update Mechanics

Initial Historical Sync

  • Runs when the Shopify integration is successfully completed and activated

  • Fetches:

    • Markets information for locales creation.

    • Full product catalog per market-locale with localization, prices, and availability per market.

Live Sync Updates (Near Real-Time)

  • Stock availability (quantity)

  • Products added to or removed from markets

  • Prices (6-hour cooldown applies after)

  • Product collections

  • New markets creation

Triggers:

  • Product updates in Shopify

  • Market setting changes

  • Market/domain configuration changes

  • Fulfillment location changes

  • Stock updates

Daily Sync Updates

  • Product details

  • Product translations

  • Metafield translations

  • Product URLs

  • Prices

Manual Resync of Product Catalog

If product catalog sync is needed immediately, it can be manually triggered from the Shopify Integration settings. Please do not trigger it unless absolutely necessary to reduce load.

  • Only when immediate catalog changes are required.

  • You cannot wait for the next daily sync.

  • Market or pricing updates were made during cooldown.

How does the Market Shopify change affect Insider One?

  • Market drafted: Locale and products remain active in Insider One.

  • Market or language deleted: Locale and products remain unchanged.

Parent Market & Submarket Behavior

  • Submarkets have higher priority than parent markets.

  • Countries covered by submarkets are excluded from the parent market sync.

  • If all countries are overridden, the parent market is not synced.

Currency & Price Behavior

  • Shopify storefront prioritizes submarket rules.

  • Parent and submarket locales remain separate with their own pricing.

Product URLs

URLs are updated during the daily catalog sync or can be synced manually. If a market domain is removed, URLs fall back to the store's default domain after the next sync.

Limitations & Constraints

  • Only REGION-type markets are processed.

  • B2B market types are not currently supported.

  • Maximum 300 catalog locales.

  • Locales cannot be deleted or edited from the catalog.

  • Keep Markets × Languages under 250.

  • Avoid frequent price changes within short periods.

  • Monitor passive products after market exclusions.

Use Cases

  • Market-personalized segmentation: While creating user segments, use locale attributes (e.g., en_US:34421455234) to ensure campaigns target users with the correct catalog.

  • Journeys & Email Recommendation campaigns: Market-specific journeys, email recommendations, and localization campaigns are great ways to improve personalization and make sure end users get content in their language, currency, and with actual stock availability in their location.