Customer service and order packaging on your phone 📦

- Connect additional domains and subdomains to your PrestaShop store
- Adding new domains to PrestaShop
- Automatic redirects
- SEO optimization for foreign search results
- SEO optimization - more traffic from search engines
- Hide language tag in domain
- How does domain management work in PrestaShop?
- Comparison of PrestaShop URLs, Multistore and the domain support module
- Use other PrestaShop modules that support selling abroad
- With the help of this module, your store will start positioning itself in foreign markets and start appearing in foreign search results.
- The module takes care of generating correct redirects and optimally directing traffic to your store. Additional domains will be visible to search engines as an independent version of the store identified with a specific market.
- You can associate additional domains and subdomains with currencies and languages in your store.
- Using regional domains will increase your store's credibility among foreign customers.

1
Target additional domains to your PrestaShop store
Configure the DNS of the additional domains you want to target your store the same as the DNS of the primary domain.
2
Add the domains in the module configuration
The module will detect and configure the redirection of the additional domains and subdomains to work correctly in your PrestaShop store....
3
Associate domains with currencies and languages
The module will work fully unattended and in accordance with Google Guidelines good practices.
Install securely
If you use domain-linked modules, such as e-payments, which are linked to your store's primary domain - you don't need to do anything, everything will work as it should.
Redirect the customer to the right domain
Based on the browser language of the customer visiting your store, the module will redirect the user to the appropriate domain that is associated with the language compatible with the customer's browser.
Full language ISO code
If your store operates in countries that use the same languages, such as German or French, the module can highlight the language version in the links - according to SEO and the region: /fr-fr/, /fr-lu/, /fr-ch/. You can disable this option in the module settings.

Site maps - sitemaps
If your Sitemap generation module supports multiple PrestaShop languages, then you will be able to generate independent sitemap.xml files for each language and domain.
In some cases, it is necessary to modify the sitemap generation module. In case of problems, open a ticket on HelpDesk.


Hreflang
The module will take care of the correct redirection of existing language links in the store for new domains and add the necessary meta tags to your template. hreflangs redirects are generated in accordance with Google Guidelines good practices.
Necessary redirects
The module will create necessary redirects for all links in your store: for products, categories, CMS pages and other pages of your store. The optimization will also take place in the background when there are new links in your store.
The module allows you to hide the language tag (e.g. /en/, /es/, etc.) that appears in the domain when you enable multiple languages in your store.
Leave the language tag
If you associate one domain with multiple languages, then the language tag in that domain will be visible, e.g. domain.eu/es/, domain.eu/de/, domain.eu/it/.
Remove the language tag
If you associate any domain with only one language in your store, then you can hide the language tag in that domain in the module settings, e.g. domain.pl, domain.fr, domain.eu, domain.com/en/, domain.com/de/
Configure DNS of additional domains
- In your domain provider's panel, perform the same DNS configuration for additional domains/subdomains as for the primary domain that already works with your store.
Associate domains with languages
- In the module configuration, add additional domains/subdomains.
- You can bind each domain/subdomain to multiple languages - then the domain will show the language code, e.g. domain.com/fr/, domain.com/cz/.
- If you link only one language to one domain, then you can hide the language code in the URL of that domain, e.g. domain.pl/en/ -> domain.pl
Link domains to currencies
- You can associate domains with currencies enabled in your store.
- You can assign several currencies to one domain - the customer will be able to change the currency while browsing your store.
- If you associate only one currency with a domain, the selection of currencies will be hidden.
Example 1
If you use a global domain, such as domain.com
and bind it to multiple languages, then the module will display the store to the customer in the language that matches the browser language, e.g. domain.com/fr/
Example 2
If the customer enters the store through domain.cz and changes the language to Polish, the module will redirect him to domain.pl.
Example 3
If you associate only one language with the domain and the customer enters the address:
domain.cz/en/1-product.html,
the module will redirect him to the address:
domain.pl/1-product.html
Example 4
Target the store with the subdomain blackfriday.domain.com and tie it to a specific CMS page or blog post.
PrestaShop
URLs
- Standard PrestaShop does not allow you to connect multiple domains to your store.
- PrestaShop Standard allows you to enable multiple languages and currencies in your store.
- When you enable multiple languages, an additional parameter appears in the URL, such as domain.pl/en/ or domain.pl/en/.
- PrestaShop Standard does not allow you to disable the language parameter in the domain.
PrestaShop
Multistore
- PrestaShop Multistore is a standard functionality that can be enabled in PrestaShop settings.
- Multistore allows you to run and manage multiple stores in a single Back-Office panel. Each store in Multistore can have its own configuration, template, products and domain.
- Multistore requires frequent switching between stores to conduct changes.
- Not all modules on the market work with PrestaShop Multistore.
Module
Domain Manager
- With the module you will be able to add any number of additional domains and subdomains to your PrestaShop store, which you can associate with languages and currencies.
- The module optimizes the SEO parameters of the store where you want to position for foreign markets.
- The module allows you to remove the language tag from the store URL.
- The module does not require the use of PrestaShop Multistore.

PrestaShop Translator
Agilely translate content throughout your store. The module detects HTML and CSS code and changes you make on the fly.

Product availability by language
With this module you will prepare a customized catalog offer for each of the supported markets

Price Master
Provide product prices in the store's currencies - bypassing the exchange rate converter

### Fixed
* Bot detection now explicitly recognizes GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, Applebot, Amazonbot, Googlebot, Googlebot-Image, Bingbot and DuckDuckBot by name, hardening the exclusion of these crawlers from cross-domain/language redirects; `isBotDetected()`'s signature match is now a unit-tested pure function (`DomainService::isBotUserAgent()`)
## v1.7.19 - 2026-07-13
### Fixed
* Visitor-identity rows are no longer stored for bots, POST requests, or when browser-language redirection is disabled — the user-identity table stops growing by millions of rows
## v1.7.18 - 2026-07-13
### Fixed
* Fatal error on the front controller when the URL carried an `id_currency` not assigned to any domain (`getDefaultRestrictionValue() on null` in `checkCurrency()`); the currency-domain lookup no longer overwrites the current domain
## v1.7.17 - 2026-06-15
### Fixed
* The country-domain language fix now also applies on existing shops after updating the module (previously it only took effect on a fresh install)
## v1.7.16 - 2026-06-15
### Fixed
* First visit without cookies to a country domain opened the page in the wrong language and could return a 404 — the language is now set correctly before the page is resolved
## v1.7.15 - 2026-06-12
### Fixed
* Redirect loop for visitors and bots that do not keep cookies — the module no longer redirects to the exact same URL
* Module installation failed on a fresh shop ("Duplicate column name 'id_shop'")
## v1.7.14 - 2026-02-17
### Fixed
* Warning while working with cli
## v1.7.12 - 2026-02-17
### Fixed
* Infinite redirect loop on PrestaShop 9.0+ when SSL is enabled
## v1.7.11 - 2026-02-09
### Fixed
* Compatibility
## v1.7.10 - 2026-01-14
### Fixed
* fixed canonical redirects for ModuleFrontController
## v1.7.9 - 2025-11-26
### Fixed
* fixed redirects for ModuleFrontController and small fixes
## v1.7.6 - 2025-11-26
### Fixed
* problem with single language url
## v1.7.5 - 2025-11-17
### Fixed
* problem with language codes in the url
## v1.7.4 - 2025-10-30
### Fixed
* ob_end_clean error in ajax query
## v1.7.3 - 2025-10-19
### Fixed
* small fixes
## v1.7.2 - 2025-10-14
### Fixed
* full language-region codes url
## v1.7.1 - 2025-10-02
### Fixed
* Small improvements and fixes
## v1.7.0 - 2025-10-02
### Added
* **Language-region URLs** - New feature to use URLs with full language-region codes (e.g. /pl-pl/, /en-us/) instead of simple language codes (/pl/, /en/) - you can enable it in the module settings
## v1.6.12 - 2025-09-26
### Fixed
* Redirection by the language set in the web browser
## v1.6.11 - 2025-09-17
### Fixed
* **Hide unavailable languages in selector** - Fixed implementation to prevent domain switching when language is not available for current domain
* **Prefer current domain for language switching** - Fixed logic to properly keep users on current domain when accessing unavailable languages
* **Hreflang URL generation** - Fixed hreflang URLs to work correctly with domain restrictions and language filtering
## v1.6.10 - 2025-09-03
### Added
* **Hide unavailable languages in selector** - New option to hide languages from language selector that are not allowed for current domain
* **Prefer current domain for language switching** - New option to prioritize current domain when switching languages instead of always redirecting to first available domain
### Improved
* Enhanced settings descriptions for better clarity
## v1.6.9 - 2025-04-24
### Fixed
* Loading assets from correct domain
## v1.6.8 - 2025-04-09
### Fixed
* Deprecated functions
## v1.6.7 - 2025-03-25
### Fixed
* Additional overrides for some prestashop versions - product images were loading from the wrong domain
## v1.6.6 - 2025-03-24
### Fixed
* Resources (JS, CSS) pointed to the wrong domain, causing a CORS error
## v1.6.5 - 2025-02-26
### Fixed
* Module was creating a lot of small files in the cache directory
## v1.6.4 - 2024-10-29
### Fixed
* cache implementation
## v1.6.3 - 2024-08-20
### Fixed
* Prevent 503 error
## v1.6.1 - 2024-07-19
### Fixed
* The module incorrectly substituted the domain in the url of css files loaded from external servers (outside the store's domain)
## v1.6.0 - 2024-07-08
### Added
* Support physical and virtual uri in multistore mode
## v1.5.8 - 2024-06-14
### Fixed
* Compatibility with `axoncreator` module
## v1.5.7 - 2024-06-12
### Fixed
* Warning when using API: Attempt to read property "php_self" on null (in LinkOverride.php)
## v1.5.6 - 2024-05-07
### Fixed
* Improved link generation
## v1.5.5 - 2024-04-26
### Fixed
* Redirection on order confirmation page
## v1.5.4 - 2024-04-15
### Added
* Compatibility with `axoncreator` module
## v1.5.3 - 2024-01-11
### Fixed
* HTTP(S) redirections
## v1.5.2 - 2023-11-30
### Fixed
* Fix PHP Fatal error: Non-static method getBaseLink() cannot be called statically
## v1.5.1 - 2023-08-28
### Fixed
* Fix for the przelewy24 module - the language-appropriate domain was not being used,
making it impossible to pay for the order
[fix requires reinstallation or disabling and re-enabling the module]
## v1.5.0 - 2023-07-13
### Added
* Add support for PrestaShop 8.0 and 8.1
* Add support for PHP 8.1
* Add shop domain with default restrictions during installation
## v1.4.4 - 2023-06-22
### Fixed
* Fix notice: Trying to get property 'id' of non-object
## v1.4.3 - 2023-04-24
### Fixed
* Fix redirecting when form is submitted
## v1.4.2 - 2023-03-28
### Fixed
* Optimize redirections
## v1.4.1 - 2023-03-23
### Fixed
* Improve support for multistore mode on Prestashop 1.6
## v1.4.0 - 2023-02-07
### Added
* Allow removing language iso code from url when domain is restricted to the only one language - you can enable this in module settings page
## v1.3.6 - 2023-01-25
### Fixed
* Small fix for compatibility with `creativeelements` module
* remove `id_shop` parameter from url
## v1.3.5 - 2022-12-12
### Fixed
* Small fix for compatibility with `crazyelements` module
## v1.3.4 - 2022-11-08
### Fixed
* On some PrestaShop 1.7 there was a problem with shopping cart creation and customers was not able to add any products to shopping cart
## v1.3.3 - 2022-10-31
### Fixed
* Do not redirect when using cli
## v1.3.2 - 2022-09-29
### Fixed
* Fixed missing language code in the url
## v1.3.1 - 2022-09-28
### Fixed
* Improved support for multistore mode
## v1.3 - 2021-08-31
### Added
* multistore support
### Fixed
* fixed bugs
* improved redirections
* fix for PayU status notifications
## v1.2 - 2021-03-12
### Fixed
* small fixes and improvements
## v1.1 - 2021-03-02
### Fixed
* fixed bug with redirections on the order confirmation page
* fixed bug with displaying wrong language when shop opened first time
* other small fixes and improvements
## v1.0 - 2020-03-12
### Added
* allow adding domains
* allow assigning domains to currencies and languages
Technical requirements
Technical Requirements
- PHP 7.1 - 8.x
- Server extension ionCube Loader
- PrestaShop Importer only: PHP libxml version > 2.9.3
- PrestaShop Facebook Integrator only: PHP 7.2 or higher
- PrestaShop VAT Validator only: PHP SOAP
Support = Updates + HelpDesk
You get 90 days (3 months) access to the complete PrestaShow support package.
Module updates
Modules will inform you about available updates. Read the changelog and perform a 1-click module update directly from your store.
HelpDesk panel
This is the panel where we will provide you with help. On HelpDesk you can report problems, order free module installation and updates, and order modifications and custom programming work.
Extend support
After support expires, you can use the module without any restrictions. You can extend your support access at any time you need it.
Knowledge Base & FAQ
Free forever
The knowledge base is available to everyone. You will find module documentation as well as instructions, videos and answers to frequently asked questions.
Lifetime license for the module
- You can use the module without limitation in 1 store = 1 domain.
- You can use an additional domain, e.g. for developer copy.
- For a small fee you can change the domain for the module yourself.
Additional domains for Multistore
- All our modules support PrestaShop Multistore.
- Supporting unlimited domains for PrestaShop Multistore requires purchasing multistore support for the module.
Modifying the code
- The module code related to the integration with the store and the design (.tpl, .css, .js) has open source code and you can modify it freely.
- The module's source code (.php) is encrypted with ionCube, and modifying it will void the warranty.
Demo
Demo - test the module
- This module does not have a demo store
No entries yet.









