Catalyst Multi-Storefront Guide
Catalyst supports selling internationally to multiple countries, where each country has its own language, currency, payment method, etc. This requires a multi-storefront setup.
This guide describes how to manage the regional configurations in the backend data and incorporate them into the frontend through locale-specific URLs.
Storefront content
In a multi-storefront setup, you can manage localization settings and content for each storefront in the control panel using the Channel Manager (opens in a new tab).
The storefront content to localize includes the following:
- Products and categories (opens in a new tab)
- Currency (opens in a new tab)
- Pricing via price lists (opens in a new tab)
- Date and physical dimension formats (opens in a new tab)
- Checkout
- Order statuses
- Promotions (opens in a new tab)
- Emails (opens in a new tab)
- Payment methods
- Shipping options
- Tax settings
Learn more in the Getting Started with Localization on Multi-Storefronts (opens in a new tab) support article.
You can localize the storefront theme using static translations (opens in a new tab).
Locale-specific URLs
Catalyst supports the following locale-specific URLs that you can use to localize your storefronts. Learn more about the pro and cons for each locale-specific URL (opens in a new tab) in the Google Documentation.
Catalyst can service multiple languages by connecting multiple channels to the storefronts and routing each language through different subpaths. For best practices on how to set up localized websites, see the Managing multi-regional and multilingual sites (opens in a new tab) guide in the Google Documentation.
URL structure | Example | Recommended use case | How to implement for Catalyst |
---|---|---|---|
Root domain Subdomain gTLD | store.com fr.store.com store.co.uk | International selling, where you want to personlize the language, currency, payment method, and more. | Create a storefront channel and point it to a domain, subdomain, or gTLD. |
Domain subpath | store.com/fr | Providing multiple languages within a country. | The subpath can point to a different channel. |