How to disable language URLs in Shopify Markets

Topic summary

Goal: serve multiple languages on the same Shopify Markets domain/subdomain without language subfolders (e.g., keep ca.domain.com for English, French, German instead of ca.domain.com/en, /fr, /de).

Key context: Shopify Markets assigns languages per market and, when multiple languages are enabled, generates language-specific URL subfolders (e.g., /en, /fr). Domains can be set per market (e.g., us.domain.com), but language routing uses subfolders.

Suggestions given:

  • Limit each market to a single “main” language by unchecking additional languages to avoid subfolder URLs.
  • If multiple languages must coexist on the same domain without subfolders, consider a third‑party app (no specific app recommended).

Outcome/status:

  • The original poster wants multiple languages on the same subdomain without subfolders.
  • They confirm it’s not possible natively in Shopify Markets “so far.” The only practical workaround is using one language per market; multi-language without subfolders remains unsupported.

Notes:

  • Attached screenshots appear central, showing domain setup and language selection interfaces that enforce subfolder behavior.

Resolution: Not resolved; native support is unavailable. Action items: use one language per market or research third‑party apps.

Summarized with AI on January 3. AI used: gpt-5.

Hello everyone,

I’m using Shopify Markets. Is there a way to disable language URLs?

For example:

Primary Market (Japan): www.domain.com

Japanese: https://www.domain.com/iphone

English: https://www.domain.com/en/iphone

The US Market: us.domain.com

English: us.domain.com/iphone

Spanish: us.domain.com/es/iphone

I want to change to →

Primary Market (Japan): www.domain.com

Any language: https://www.domain.com/iphone

The US Market: us.domain.com

Any language: us.domain.com/iphone

Thank you in advance!

Hi @Yamathon

You can select domain as you want

1 Like

I set up a sub-domain for Canada market with 3 languages: English, French, and German.

I want that if users to change the language, the URL is still ca.domain.com, not add /fr/ or /de/

Hi @Yamathon

You should uncheck those lang. Only select main lang for each Market.

If you really want to use multiple lang in same sub domain without subfolders, you may need to search some app

1 Like

Yes. I want to use multi-languages in the same sub-domain without sub-folders.

Hi @Yamathon

Were you able to resolve this?

It’s impossible so far.