Setting Up Shopify Markets for International Customers

Market components are being released between Mon-Wed this week

Market components are being released between Mon-Wed this week

Market components are being released between Mon-Wed this week

Learn how to set up your Shopify store on Framer to support multiple countries and currencies. This guide will walk you through configuring markets in Shopify, setting default preferences, and implementing various country/currency selector components to create a seamless international shopping experience.

Note that once updated, all of our existing components support multi-currency with the exception of Product Selling Plans (Subscriptions) and Cart Promo Progress Bar, which are in progress.

In this doc, we will:

Set up your Shopify store to support multiple markets

Visit Shopify's Markets Documentation for in-depth instructions on how to set up markets to sell to customers worldwide.

Set up your Shopify store to support multiple markets

Visit Shopify's Markets Documentation for in-depth instructions on how to set up markets to sell to customers worldwide.

Set up your Shopify store to support multiple markets

Visit Shopify's Markets Documentation for in-depth instructions on how to set up markets to sell to customers worldwide.

Set your default country in the plugin

Open the Framer Commerce plugin and click on Store Settings. Set your default country and currency for first-time users by selecting from the "Default Country & Currency" dropdown, and then click Save Changes.

If you make updates to the available markets on Shopify and want to select a new default country, click the refresh button to load new options. This list is only used to help you set your default country; your live site always pulls from Shopify.

You can find our plugin here.

Set your default country in the plugin

Open the Framer Commerce plugin and click on Store Settings. Set your default country and currency for first-time users by selecting from the "Default Country & Currency" dropdown, and then click Save Changes.

If you make updates to the available markets on Shopify and want to select a new default country, click the refresh button to load new options. This list is only used to help you set your default country; your live site always pulls from Shopify.

You can find our plugin here.

Set your default country in the plugin

Open the Framer Commerce plugin and click on Store Settings. Set your default country and currency for first-time users by selecting from the "Default Country & Currency" dropdown, and then click Save Changes.

If you make updates to the available markets on Shopify and want to select a new default country, click the refresh button to load new options. This list is only used to help you set your default country; your live site always pulls from Shopify.

You can find our plugin here.

country

Canada

currency

CAD

Understand how country & currency preferences are saved

When a user first visits your website, their market will initially be the default that you set in your plugin.

When they change their country/currency on your website via any of the methods below, their preferences are saved to local storage, and your store will be loaded in the same market when they revisit in the same browser.

An update for auto-detecting the user’s country is coming soon.

Understand how country & currency preferences are saved

When a user first visits your website, their market will initially be the default that you set in your plugin.

When they change their country/currency on your website via any of the methods below, their preferences are saved to local storage, and your store will be loaded in the same market when they revisit in the same browser.

An update for auto-detecting the user’s country is coming soon.

Understand how country & currency preferences are saved

When a user first visits your website, their market will initially be the default that you set in your plugin.

When they change their country/currency on your website via any of the methods below, their preferences are saved to local storage, and your store will be loaded in the same market when they revisit in the same browser.

An update for auto-detecting the user’s country is coming soon.

Find & use Framer Commerce components

You can find all of our Market components mentioned below in the "Components" screen in our plugin, under the "Global" tab. You can also search for them by name.

You can click into them to see instructions and drag and drop them into your canvas.

These components come pre-connected to Framer design components which you can unlink and customize to match your site's design and content while maintaining functionality.

Find & use Framer Commerce components

You can find all of our Market components mentioned below in the "Components" screen in our plugin, under the "Global" tab. You can also search for them by name.

You can click into them to see instructions and drag and drop them into your canvas.

These components come pre-connected to Framer design components which you can unlink and customize to match your site's design and content while maintaining functionality.

Find & use Framer Commerce components

You can find all of our Market components mentioned below in the "Components" screen in our plugin, under the "Global" tab. You can also search for them by name.

You can click into them to see instructions and drag and drop them into your canvas.

These components come pre-connected to Framer design components which you can unlink and customize to match your site's design and content while maintaining functionality.

Italy

Italy (EUR)

France (EUR)

Japan (JPY)

United States (USD)

Australia (AUD)

Use the MarketDropdown component for a native dropdown selector

This component will open an HTML dropdown on click that displays your store's available countries and currencies from Shopify. It's the simplest way to give users access to all your markets.

It references a component instance on the canvas. Inside this component you can use the CountryFlag component to display the active market's country flag and the MarketActive component to display the active market's country name, country code, currency symbol, and/or currency code.

View Market Dropdown documentation

Use the MarketDropdown component for a native dropdown selector

This component will open an HTML dropdown on click that displays your store's available countries and currencies from Shopify. It's the simplest way to give users access to all your markets.

It references a component instance on the canvas. Inside this component you can use the CountryFlag component to display the active market's country flag and the MarketActive component to display the active market's country name, country code, currency symbol, and/or currency code.

View Market Dropdown documentation

Use the MarketDropdown component for a native dropdown selector

This component will open an HTML dropdown on click that displays your store's available countries and currencies from Shopify. It's the simplest way to give users access to all your markets.

It references a component instance on the canvas. Inside this component you can use the CountryFlag component to display the active market's country flag and the MarketActive component to display the active market's country name, country code, currency symbol, and/or currency code.

View Market Dropdown documentation

Select your shipping destination

Finland

Norway

Sweden

Denmark

Use the MarketButton component for targeted country/currency selection

Unlike the Market Dropdown which displays all available markets, you can only set one specific market to each Market Button. On click, it updates the store's active country and currency.

Because it is specific to a single market, this component will automatically hide itself when the set market is active. You can use this to create custom dropdowns, country select modals, and more custom UI.

In this example, the first item that shows the selected country is not using MarketButton, but MarketActive to dynamically display the data.

The buttons that follow are all set to specific countries using MarketButton. There is a Finland instance of the MarketButton, but since it is currently active, it is automatically hidden.

View Market Button documentation

Use the MarketButton component for targeted country/currency selection

Unlike the Market Dropdown which displays all available markets, you can only set one specific market to each Market Button. On click, it updates the store's active country and currency.

Because it is specific to a single market, this component will automatically hide itself when the set market is active. You can use this to create custom dropdowns, country select modals, and more custom UI.

In this example, the first item that shows the selected country is not using MarketButton, but MarketActive to dynamically display the data.

The buttons that follow are all set to specific countries using MarketButton. There is a Finland instance of the MarketButton, but since it is currently active, it is automatically hidden.

View Market Button documentation

Use the MarketButton component for targeted country/currency selection

Unlike the Market Dropdown which displays all available markets, you can only set one specific market to each Market Button. On click, it updates the store's active country and currency.

Because it is specific to a single market, this component will automatically hide itself when the set market is active. You can use this to create custom dropdowns, country select modals, and more custom UI.

In this example, the first item that shows the selected country is not using MarketButton, but MarketActive to dynamically display the data.

The buttons that follow are all set to specific countries using MarketButton. There is a Finland instance of the MarketButton, but since it is currently active, it is automatically hidden.

View Market Button documentation

Free shipping on
orders over $150 NZD

New Zealand Customers

Free shipping on
orders over $95 AUD

Australia Customers

Display country-specific content with the MarketContent component

Use the Market Content component to reference content that you want to be displayed when the specified country is active or inactive. This allows you to customize messaging, promotions, and information based on the user's selected country.

Display country-specific promos, shipping costs, taxes & duties information, and more to provide relevant details to international customers.

View Market Content documentation

Display country-specific content with the MarketContent component

Use the Market Content component to reference content that you want to be displayed when the specified country is active or inactive. This allows you to customize messaging, promotions, and information based on the user's selected country.

Display country-specific promos, shipping costs, taxes & duties information, and more to provide relevant details to international customers.

View Market Content documentation

Display country-specific content with the MarketContent component

Use the Market Content component to reference content that you want to be displayed when the specified country is active or inactive. This allows you to customize messaging, promotions, and information based on the user's selected country.

Display country-specific promos, shipping costs, taxes & duties information, and more to provide relevant details to international customers.

View Market Content documentation

You're shopping in United States

Free shipping on all orders over $100 USD

Duties are included, taxes calculated at checkout

Receive your order in 3-5 business days

Easy 30-day returns

You're shopping in United States

Free shipping on all orders over $100 USD

Duties are included, taxes calculated at checkout

Receive your order in 3-5 business days

Easy 30-day returns

You're shopping in United States

Free shipping on all orders over $100 USD

Duties are included, taxes calculated at checkout

Receive your order in 3-5 business days

Easy 30-day returns

Use the SmartModal component for first-visit country selection

Leverage our new Smart Modal component to trigger a country/currency selection modal only on the user's first visit, or after a set amount of days. This helps guide new visitors to select their appropriate region without disrupting returning customers.

Combine all of the components mentioned in this article to create versatile market selection experiences and displays tailored to your store's needs.

View Smart Modal documentation

Use the SmartModal component for first-visit country selection

Leverage our new Smart Modal component to trigger a country/currency selection modal only on the user's first visit, or after a set amount of days. This helps guide new visitors to select their appropriate region without disrupting returning customers.

Combine all of the components mentioned in this article to create versatile market selection experiences and displays tailored to your store's needs.

View Smart Modal documentation

Use the SmartModal component for first-visit country selection

Leverage our new Smart Modal component to trigger a country/currency selection modal only on the user's first visit, or after a set amount of days. This helps guide new visitors to select their appropriate region without disrupting returning customers.

Combine all of the components mentioned in this article to create versatile market selection experiences and displays tailored to your store's needs.

View Smart Modal documentation