- Fixed an issue introduced in 7.5.4 where switching the country via the header country switcher could append internal technical GET parameters (`headerParameters[...]`) to the resulting URL.
- Fixed an issue where switching the country from a category or product page via the header country switcher redirected to the target domain's home page instead of the same, translated category/product page. This happened after the first (cache-warming) page view, because the header's cached fragment did not vary per page and was reused as-is for every other page.
- The "Hide header switcher" domain option now also removes the domain's language from Shopware's native storefront language switcher (previously it only hid the plugin's own country selection switcher), unless that language is still needed by another, non-hidden domain.
- Fixed an issue where switching to a country via the header country switcher showed the default country instead of the selected one, when the selected country was not present in the Sales Channel's Allowed Countries list.
- Fixed an issue where the storefront header (rendered as an ESI fragment) always displayed the sales channel/domain default country instead of the country previously selected via the header country switcher, most noticeable when switching to a country handled by a fallback domain.
- Fixed an issue where the country was not changed when selected from the header dropdown.
- Fixed an issue where the shipping country was reset to the cookie value on the first manual country change via a third-party shipping calculator plugin (e.g. SfwImprovedShippingSelection). The cookie override is now skipped entirely as soon as a manual country selection is stored in the session.
- Fixed an issue where the modal backdrop remained visible after closing the IP targeting modal when AcrisCookieConsent plugin is active in modal layout mode.
- Optimization when setting the shipping country after changing the domain or shipping country via the switcher in the header.
- Optimized country switching in the header.
- New feature: Exclusions can now control whether the "stay on page" decision is remembered via cookie or not.
- Added "Remember Stay on Page" option to exclusion configuration.
- Fixed an issue that the redirect exclusions did not work.
- Optimization of country switching in the header when the domain changes during the redirect so that the correct country is set only after the redirect.
- Optimization of country switching in the header when the redirect rule definition uses country detection and language detection.
- Optimization for loading via Ajax: Passed URL parameters are no longer affected by the HTTP cache.
- Improved plugin compatibility with Shopware 6.7.6.0
- Accessibility optimizations for country switching in the header.
- GET parameter handling improved on AJAX redirects.
- Fixed an issue where query parameters could be lost during redirects if the original request contained only GET parameters without a path.
- Optimization of redirection for identical category names with different category trees.
- Fixes an issue where a shipping country was set that was not assigned to the sales channel. Consequently, warnings were displayed in the cart, and log messages were written.
- Fixes a potential issue where, in the header, the countries in the country switch dropdown menu were displayed in the wrong language after a country change.
- Optimized modal window close button.
- Fixed a caching bug with bots.
- Compatibility with Shopware 6.7.
- Support for the following languages: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA
- Fixed not being redirected to the correct page (product detail, category) after changing country.
- Optimization of country switching in the header when the domain changes during the redirect so that the correct country is set only after the redirect.
- Optimization of country switching in the header when the redirect rule definition uses country detection and language detection.
- Optimized admin domain selection.
- Optimization of the ACCESSIBILITY_TWEAKS compatibility.
- Redirect optimizations for landing pages.
- Multiple GET parameter handling improved on AJAX redirects.
- GET parameter handling improved on AJAX redirects.
- Fixes a potential issue where, in the header, the countries in the country switch dropdown menu were displayed in the wrong language after a country change.
- Fixes a potential issue where country names in the header's country switch were displayed in the wrong language.
- Update of the supplied IP database (04.07.2025).
- Fixed redirect rule option "Only set shipping country and don't switch".
- Improved admin compatibility with Shopware 6.6.10.*
- Fixes an issue where pages were no longer loaded from the HTTP cache in newer Shopware versions.
- Improved compatibility with other plugins.
- Fixed a bug when trying to redirect with the option "Country detection (IP-Targeting)".
- Admin optimization for the redirection option "Language recognition (browser language) and shipping country selection (based on all available countries)".
- Update of the supplied IP database (14.02.2025).
- Optimization of the redirection when a category does not have an SEO URL. From now on, it will redirect to the technical URL.
- Optimization of the redirection for various shop pages (e.g., cart, checkout, wishlist, account area, etc.).
- If an SEO URL for a product is not available, it will now be redirected to the technical URL of the product, provided the product is available in the other sales channel.
- Fixes a problem where the Scheduled Task was no longer executed correctly with Shopware 6.6.
- If maintenance mode is active in the sales channel and the IP address is not added as an exception, redirection will no longer take place from now on, as this can otherwise lead to permanent redirects.
- Added option in config to search IP address in admin. Update of the supplied IP database (12.04.2024).
- Fixed a JavaScript error ("Cannot read properties of null (reading 'hide')") that occurred when opening the off-canvas cart while the country selection was displayed in the header, in combination with plugins that close and reopen the off-canvas cart (e.g. cross-selling plugins). The country flag icon no longer receives an unintended "offcanvas" CSS class.
- Fixed a caching bug with bots.
- Performance optimization for querying SEO URLs for redirection.
- Optimization of the redirection when a category does not have an SEO URL. From now on, it will redirect to the technical URL.
- Optimization of the redirection for various shop pages (e.g., cart, checkout, wishlist, account area, etc.).
- Fixes an issue where IPv6 addresses were not correctly recognized.
- Optimizes loading of SEO URLs.
- Performance optimization if option 2 was selected as the routing type (always redirect to the start page of the other domain).
- Optimisation of the preselected language in the modal window if several suitable languages are found and if an additional country is selected.
- Optimizes loading of the SEO Url path info data for domains.
- Bugfix fixed error when external url is used.
Optimization of the browser language detection.
From now on, the shipping country will be set correctly depending on the IP address, even when switching languages only.
- Fixes a problem that caused the redirection of languages in the header between incorrect URLs.
- Optimisation of header switching in connection with the Shopware cache system.
Correction of the integration of the flags for the delivery countries in connection with Storefront Watch.
Fixes a problem when changing the language on product pages.
Fixes a problem when the IP Targeting plugin was updated from plugin version 4.4.0 or older.
Fixes a possible problem if the URL contains parameter values of the type array.
The IP targeting modal window can now be called up subsequently via a JavaScript command, if this has been activated in the plugin settings.
- Fixed country flags display in storefront topbar.
- Optimisation of the preselected language in the modal window if several suitable languages are found and if an additional country is selected.
- Optimisation of the detection of the IP address if a forwarding had taken place and this consists of a mixture of IPv4 and IPv6 addresses.
- Bugfix fixed error when external url is used.
- Improved compatibility with the ACRIS Search Pro search preview in Admin.
- Improved performance of loading of seo urls.
Added option in config to search IP address in admin. Update of the supplied IP database (12.04.2024).
Further browser language detection optimizations.
Browser language detection - fallback optimization.
- Fixes a problem where the country change in the header was redirected incorrectly.
- Fixes a problem with the display of the Greek flag when switching countries.
- Fixes a possible problem when loading the redirection rule from the cache.
The IP targeting modal window can now be called up subsequently via a JavaScript command, if this has been activated in the plugin settings.
Fixes a problem where the modal window for country / language selection reappears after redirecting to the selected shop.
- Optimisation of url finding from other domains when reloading the IP targeting module via Ajax.
- Removes the url parameter "lang" which is not needed.
Fixes a possible problem with the assignment of possible countries if they do not have an ISO code.
Adds the Slovenian language as a standard language.
- Fixes the language selector on modal when the previous selection is disabled.
- Optimized the required state check on Checkout Registration.
Fixes a problem where the URL parameters were not taken over correctly during a redirect.
- Optimisation of URL finding during redirection.
- Fixes problems where the forwarding did not work correctly.
Fixes the problem on the checking if the path info exists.
Improved compatibility with Shopware >= 6.4.11.0.
Optimisation of the search for the URL for redirection. Current routing options are merged.
Fixes an issue when the "Only set shipping country and don't switch" mode was selected in the redirect rule.
Adds validation on checking the exclusion.
Fixes a problem where the modal window was displayed again after switching to another domain.
- Adds new option for routing configuration.
- Adds functionality for redirecting if the same URL exists in other domain with different category tree.
Improved compatibility with other plugins.
- Display of the language of the texts in the modal window is configurable depending on the browser language of the customer or depending on the language of the domain of the sales channel via the plugin settings.
- Additional texts in the modal window are now adjustable with the redirection rule
- Fixes problems with loading the correct translations for the texts in the modal window
Allows to make additional cookie configurations via the plugin settings.
Fixes an issue where a critical PHP error occurs after a while.
Fixes a problem where the delivery country is not set correctly in some constellations.
Improved compatibility with Shopware 6.4*.
Detects crawlers (e.g. Google, Bing, Facebook) based on the list of user agents provided by https://github.com/monperrus/crawler-user-agents.
Fix problem on plugin installation for default language.
Fixes a problem where the modal window reappears after a successful
switch if the domains concerned belong to different sales channels.
- Changed the shop switch cookie to not required.
- Fixed snippets at module detail page in administration.
- Fix show modal duplicate in footer.
- Adds the possibility to define what should happen on closing the modal window.
- Fixes a problem when no redirection rule was found.
- Release.