- Fixed missing parent block calls in twig template for `layout_header_top_bar_service` and `zen_layout_header_top_bar_close` to ensure proper rendering of Service/Hilfe and close button in the top bar.
- Updated top bar display condition to show the top bar even when there is no store switch or multiple languages/currencies, ensuring marketing banners and other Zenit elements are always visible.
- Improved compatibility with the zenitPlatformGravity theme. The plugin no longer completely overrides the `top-bar.html.twig` template, ensuring that Zenit’s custom header elements (such as the Marketing Text Slider) are preserved.
- Fixed ESI fragment cleanup in URL mapping to prevent incorrect storefront URLs containing ESI paths like /_esi/global/header and /_esi/global.
- Fixed geolocation caching issue with HTTP cache enabled causing incorrect country suggestions.
- Updated top-bar.html.twig to include zeobvStoreSwitcher.options.count > 0 in the display condition, ensuring the store-switcher widget appears even with a single language and currency.
- Fixed SEO URL resolution in StoreSwitcher for cbax manufacturer detail pages to ensure see the real url in the href.
- Resolved an issue where the active domain was always null in the header and pagelet rendering due to changes in Shopware 6.7. Updated the logic to no longer rely on the page parameter and instead use sw-storefront-url and locale from HeaderPagelet.
- Resolved an issue where the storefront URL incorrectly displayed a /header suffix. This was causing navigation and display inconsistencies across certain storefront pages.
- Fixed SEO URL resolution in StoreSwitcher for both navigation and product detail pages to ensure see the real url in the href.
- Resolved a warning caused by missing "lon" (longitude) key in the IP API response. This issue occurred after updating to Shopware 6.6.10.5 and was filling the log with warning messages. The plugin now properly checks if the "lon" key exists before accessing it.
- Added aria-label to the language switcher button to make it readable by screen readers.
- Added "Plugin Guide" and "FAQ" buttons to the plugin configuration page.
- Added Shopware 6.7 compatibility
- Changed the way the store switcher domains are mapped to the current request to avoid mismatching the country code with the domain locale.
- Addressed performance issue for stores with a large number of sales channels, products and categories
- Added support for Cloudflare GEO-IP via the HTTP_CF_IPCOUNTRY server variable
- Added support for Apache GEO IP Module via the REDIRECT_GEOIP_COUNTRY_CODE server variable
- Added configuration option to only show the store switcher modal when the visitor is on a store that does not match their country code, if the country code for their IP cannot be determined the modal will be shown.
- Addressed performance issue for stores with a large number of sales channels, products and categories
- Resolved issue where the active domain was not displayed correctly in the dropdown.
- Introduced compatibility for Shopware 6.6.0
Resolve the issue of the cache.
Significantly improved the performance of HreflangService.
Fixed issue "selection of a domain is mandatory" option is activated but the popup is closed.
- The cache interface has been added to optimise performance.
- Fixed issue where the customer would be redirected to the home page for unindexed sales channel domains when the hreflang option was enabled.
- Fixed issue where the customer would be redirected to the home page for unindexed sales channel domains when the hreflang option was enabled.
Resolved issue where the store switcher would lead to a 404 page when the store switcher was used on a product detail page and the product was not available in the selected store.
Adding a block in the template.
Adding a block in the template.
Resolved x-default multiplicated on the home page.
- Resolved issue where the store switcher would lead to a 404 page when the store switcher was used on a product detail page and the product was not available in the selected store.
Resolved on the popup domain suggestion vai GEO Location.
Resolved on the popup domain suggestion vai GEO Location.
Resolved on the category page you have switch store and redirect to home page
Resolved on the category page you have switch store and redirect to home page
- Introduced compatibility for Shopware 6.5.0
- Fixed hreflang for product variants
- Added sales channel switch support for products
- Added country flag for Austria
- Small SEO fix in store switcher modal
- Added Australian country flag
- Updated store switcher dropdown widget to meet default Shopware styling
- Added USA flag
- Added Swiss flag
- Removed filter from default HREF lang selection on Sales Channel level to allow for consistency in x-default tags across Sales Channels
- Tweak to improve performance of HREF lang generation
- Re-added self referencing hreflang tag after accidental removal in previous version
- hreflang-Problem in Kombination mit Produktsichtbarkeit behoben
- Added option to sort the store switcher domains
- Fixed responsiveness of option suggestion label
- Fixed error for sales channel domains with inherited languages.
- Added better UX for mandatory store picker modal.
- Added "Selection of a domain is mandatory" option to the configuration to enforce a visitor to select a domain.
- Ran static code analysis and fixed code inconsistencies and potential bugs
- Added v6.4.0.0 compatibility
- Added store suggestion using IP GEO location
- First version of the Zeo Store Switcher for Shopware 6