Skip to main content

Multi-Culture Support

Overview

The site can serve content in multiple languages and regions. When this feature is enabled, every page address includes a short culture prefix that represents a language and country combination (e.g. /en-gb/ for English in the United Kingdom, /de-de/ for German in Germany).

Each culture has its own configured language, country, and currency settings — the currency is not derived from the culture code itself but is a separate setting tied to each culture.


How URLs Work

When culture support is active, all page addresses follow this format:

https://www.yoursclothing.co.uk/{culture}/{page}
Example URLLanguageCountry
/en-gb/clothingEnglishUnited Kingdom
/de-de/clothingGermanGermany

If a visitor lands on a page without a culture prefix (e.g. just /clothing), they are automatically forwarded to the correct version based on their detected preferences.


How the Site Chooses a Culture

The site determines which culture to show a visitor by checking the following, in order. The first match is used:

PriorityWhat is checkedWhen this applies
1Country parameter in the URLWhen arriving from an international checkout partner (e.g. ESW).
2Saved country preferenceWhen a returning international visitor has a stored preference from a previous session.
3Culture already in the page addressWhen the visitor has navigated directly to a culture-prefixed URL.
4Browsing sessionWhen the visitor has already been browsing in a specific culture during this visit.
5Site defaultWhen none of the above apply — the site's primary culture is used.

Pages That Are Not Affected

Some areas of the site are the same regardless of culture and do not include a culture prefix in their address. These include:

  • Background services and data feeds
  • Health check and diagnostic pages
  • Static files (images, stylesheets, scripts)
  • External links

International Checkout Integration

For sites using an international checkout partner (such as ESW):

  • When a visitor is handed off to the site from the partner, a country indicator is included in the URL. The site uses this to automatically select the correct culture.
  • If the visitor returns later, their previously stored country preference is used.
  • If the country provided by the partner does not match any configured culture, the site's default culture is shown instead.

Available Cultures

Each site has its own set of supported cultures. One is always marked as the default — this is what visitors see when no other preference can be determined. Each culture defines:

  • The language content is displayed in
  • The country used for shipping and regional rules
  • The currency used for pricing and checkout (configured independently of the culture code)