Compatible with PrestaShop 1.7, 8 & 9
(for Prestashop 1.7 and 8 check the ps-17 branch on GitHub)
This module allows you to assign a specific domain (or subdomain) to each language in your PrestaShop store — without using PrestaShop’s Multistore feature.
For example:
example.com→ Englishexample.fr→ Frenchexample.de→ German
When a visitor enters one of those domains directly, the website will automatically switch to the correct language based on your configuration.
This is ideal for merchants who:
- Want separate domains for SEO or branding per language.
- Don’t need or want the complexity of PrestaShop Multistore.
- Prefer simple language-to-domain mapping.
- Assign a unique domain (or subdomain) to each language.
- Automatically detects and switches language based on the domain.
- Backend configuration panel to manage domains per language.
- Automatically updates PrestaShop to recognize the new domains.
- No need to activate Multistore or duplicate products.
You run a store with three (or more) languages:
- English
- French
- Spanish
You want:
www.mystore.comfor Englishwww.maboutique.frfor Frenchwww.mitienda.esfor Spanish
Simply configure those domains in the module settings, and each domain will display the correct language without extra setup.
- You must point all domains to the same PrestaShop installation (same hosting).
- You are responsible for configuring your domain DNS and SSL certificates.
- This module does not translate content — it only switches the active language.
- Fully compatible with PrestaShop’s core behavior.
- No customer data is processed or stored.
If you have any questions, need help setting it up, or would like customizations, please contact the module developer.