How to use Makets with themes?

hello all how are you?

I’m looking to expand my online store to another country’s market.

I’ve configured everything in the Shopify admin settings, but I’m not sure how to work with the theme for each market.

There is a “default,” “market A,” and “market B.” it’s not clear what “default” means and when it is used. Also, how can I direct customers to use a specific market? Does it work based on their IP location or something else?

I am new to this, sorry for asking such a question

Hey there, @Ziadm ! Thanks for taking the time to reach out to the Shopify Community Forums with your questions around Shopify Markets! My name is Imogen. It’s good to meet you!

So the ‘theme’ that you’re using for your store is the theme that will be shown to all visitors regardless of their markets. Instead of assigning a specific theme to a specific marketing, you can adjust specific things about your theme for specific markets using something called ‘contexts’. We actually have a help document page entirely dedicated to this topic that you can find here! I definitely recommend giving this a read so you can have a better understanding of how you can make changes for specific markets in your theme. As for ‘default’, ‘market A’, ‘market B’, I’m not too what you’re referring to here, but if you’re referring to the ‘default’ wording and other market labels you see next to the dropdown bar at the top of the screen in your theme editor, that wording is referring to the 'contexts’ I mentioned above! ‘Default’ is the theme that appears by ‘default’, and then the theme content that shows when you change ‘default’ to a specific market is the content that is shown to folks viewing your business from that market.

Shopify Markets will try to identify where your customer is viewing your store from, and accurately provide them the correct market content. In order to ensure this is happening automatically without your customer’s having to select their country, you’ll want to look into toggling on automatic redirection for your customers!

Thank you so much for this detailed information, I really appreciate it :blush:

Still a bit unclear what is the purpose of the default option, as customers
in market A will be directed to the theme market A, and same case for
market B. So what is the default role here

Regards,
Ziad M.

Thanks for following up, @Ziadm ! ‘Default’ just refers to how your theme presents by default to customers that are NOT being directed to view your theme in a particular context. So for example, imagine you had no markets set up, or a customer views your store from a region that you haven’t created a market for. Your ‘Default’ option would be the one that appears, as that is the ‘default’ appearance of your theme without accounting for any specifics edits you’ve made for a specific ‘context’.

1 Like

Thanks so much for your prompt help.

one last question: Can remove some product variants from a market? I cannot find this option in the admin panel

Hi, @Ziadm . Excluding specific variants is not possible. Only the product as a whole can be included or excluded.

Hey @Erin_1 sorry for bringing this up again, but I have a question if I may.

If I added a block in the default theme editor, shouldn’t it appear automatically in the other market themes’ editor? Because it didn’t work like that.

I want to add a new block to a collection page and I want it to appear in all other markets, how to achieve that?

CC: @Imogen_1

Hi @Ziadm ,

Yes, all changes made to the “default” template should be applicable to all markets unless overriden. Context overrides are detailed on our Help Center. If you are unable to resolve this, please contact our support team directly so they can authenticate you on your store and take a look at your theme themselves.