Shopify Markets simplifies international selling by enabling multi-currency transactions, localized pricing, and regional store management. When integrated with Omnisend, you can use this data to send emails in your customers' language, display prices in their currency, and segment by country for targeted campaigns.
Once you connect your Shopify store to Omnisend, all Shopify Markets data (customer country, order currency, market domains) syncs automatically.
Before You Begin
Each Omnisend brand connects to one Shopify store URL. If you use multiple market domains (e.g.,
.com,.de), all data syncs to one Omnisend brand. For advanced multi-domain setups, you may need separate Omnisend brands per domain.You must manually add each currency in Store Settings → Currency Formats. Omnisend syncs order currency from Shopify events, but Currency Formats controls how prices display in emails. If a currency isn't added, emails may show your default currency instead.
Shopify Markets translations do not sync to Omnisend. To translate content, use Omnisend AI Writer.
Benefits
Shopify Markets handles your international sales data, but Omnisend helps you use that data to create personalized marketing that drives revenue across all your markets.
With Shopify Markets + Omnisend, you can:
Send emails in your customers' native language – Segment by country or browser language, then create targeted campaigns or use conditional workflow splits for each language group.
Display prices in the correct currency – Omnisend automatically pulls order currency from Shopify events, so abandoned cart and order confirmation emails show the price customers saw while shopping.
Segment by market or region – Filter by country, store URL (market domain), or order currency to send targeted campaigns to specific markets.
Target signup forms by market URL – Show different popup forms to visitors based on their market domain (e.g.,
/en/vs/fr/).
Once you connect your Shopify store to Omnisend, all Shopify Markets data (customer country, order currency, market domains) syncs automatically. Each Omnisend brand connects to one Shopify store URL, but all market data under that Shopify admin syncs to Omnisend.
Segment Your Audience
Use Shopify Markets data to segment your audience by country, market domain, or order currency.
Segment by Country
Omnisend syncs customer country data from Shopify (manually entered or provided at checkout). Use the "Country is" or "Country is not" filter to create single-country segments or combine multiple rules for advanced targeting.
Segment by Store URL (Market Domain)
If you use Shopify-managed or third-party domains for different markets, you can segment by store URL in Placed Order or Ordered Product filters.
Example domain setups:
your-shop-name.comfor the United Statesyour-shop-name.fr,fr.your-shop-name.com, oryour-shop-name.com/fr-frfor France
To segment by market, add a filter like "Store URL contains .de" (or your market domain).
Note: There is no dedicated "Shopify Market" filter in Omnisend. Use Country, Store URL, Product URL, or browser language (from "Viewed page" event) to segment by market.
Use Customers' Native Language in Campaigns and Automation
To send multi-language emails, segment your audience by country or browser language using the "Viewed page" event filter. Find more details about segments above.
Once your segment is created, send personalized campaigns to your selected segments.
For multi-language workflows, add a conditional split to route customers by country or language, then create separate email versions for each path. Learn how to use conditional splits.
Use the Omnisend AI Writer to translate email content manually into any language.
If your Shopify store uses the same URL for all languages (e.g., yourstore.com/products/item) and relies on browser detection to show the correct language, email links will always use this URL. To ensure customers land on language-specific pages, set up subdomains or subfolders in Shopify Markets (e.g., yourstore.com/en/ vs yourstore.com/fr/). Omnisend will then pull the correct market URL from the event.
Use Customers' Native Currency in Campaigns and Automation
When sending Automation messages, like abandoned cart or order confirmation, displaying the correct currency is essential. Omnisend automatically pulls the customer's order currency from Shopify events (e.g., cart abandonment, placed order).
To ensure currencies display correctly, go to Store Settings → Currency Formats and add each currency used by your Shopify Markets. Adjust symbol placement, decimal points, and separators as needed.
Note: You must manually add each currency in Currency Formats. Omnisend syncs the order currency from Shopify, but Currency Formats controls how prices display in emails. If a currency isn't added, emails may show your default currency instead.
For campaigns: You can segment by currency using "Placed Order" filters (e.g., "Currency is EUR"). Currency adjustments for campaigns must be made manually – automations pull currency dynamically, but campaigns do not.
Use Forms to Target Visitors from Different Countries
You can target Signup Forms to specific markets using URL-based targeting. If you've set up international domains in Shopify (e.g., yourstore.com/en/, yourstore.fr), use Behavior Settings → Page Targeting to display forms based on URL patterns.
Example: Set "Appears on URL → Contains /fr/" to show a French-language form only on French market pages.
Note: URL-based targeting works only for popup and flyout Signup Forms. Embedded and Landing Page forms do not support page targeting. If you need market-specific embedded forms, manually embed different form IDs on different pages in your Shopify theme.
FAQ
Why does my discount link redirect to the wrong market domain?
The "Apply Shopify discount link" feature uses the primary Shopify domain connected to your Omnisend brand. If your brand is connected to yourstore.com, discount links will redirect to that domain, even if the customer was browsing yourstore.de.
Workaround:
Create separate Omnisend brands for each market domain (recommended for multi-domain setups), or
Use a static discount code with a manual link format:
https://yourstore.de/discount/CODE10?redirect=/.
Will my Shopify Markets translations automatically sync to Omnisend emails?
No. Omnisend does not automatically translate emails based on Shopify Markets language settings. You must manually translate email content for each language. Learn more about translations.
If you need assistance or have questions, please don't hesitate to contact us at [email protected]. We are always here to assist you!








