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 URL | Language | Country |
|---|---|---|
/en-gb/clothing | English | United Kingdom |
/de-de/clothing | German | Germany |
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:
| Priority | What is checked | When this applies |
|---|---|---|
| 1 | Country parameter in the URL | When arriving from an international checkout partner (e.g. ESW). |
| 2 | Saved country preference | When a returning international visitor has a stored preference from a previous session. |
| 3 | Culture already in the page address | When the visitor has navigated directly to a culture-prefixed URL. |
| 4 | Browsing session | When the visitor has already been browsing in a specific culture during this visit. |
| 5 | Site default | When 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)