- Blocked categories are now also filtered in the suggest and search results of the Shopware Advanced Search (Commercial).
- Fixed a bug where parent categories and their subcategories blocked by customer group or rule assignments were still visible in the suggest search results.
- Improved performance on category pages by replacing individual per-parent database queries with a single bulk data fetch when checking blocked parent categories.
- Improved subcategory filtering in the search results.
- Added a new plugin configuration to only block products that are blocked in every defined sales channel.
- Fixes an issue where categories blocked by customer group or rule assignments were always visible in headless/API sales channels.
- Adds a decorator for the Store API navigation route that filters blocked categories for headless sales channels, matching the existing storefront behavior.
- Adds the customer group ID and active rule IDs to the navigation route cache key to ensure correct category visibility per customer group in headless contexts.
- Hide breadcrumbs on product detail pages if the category is blocked by customer group or rule assignments.
- Fixes the issue on blocking products for categories.
- Fixes an issue where products assigned to categories in multiple sales channels were incorrectly visible or accessible in a sales channel where they should be blocked.
- The plugin now only considers categories belonging to the current sales channel when determining product visibility, ignoring categories from other sales channels.
- This fix applies to both Strict and Relaxed visibility modes, affecting search results, product listings, and direct product detail page access.
- Fixes a cache issue where blocked products were still visible in search results and listings after a customer logged in or logged out, until the cache was manually cleared.
- Adds the customer group ID and active rule IDs to the Store API route cache key for product search, suggest, and listing routes, ensuring correct product visibility per customer group and per active rule combination without requiring cache invalidation.
- Removes the ineffective HTTP cache cookie approach from the previous version which only worked for logged-in users.
- Fixes a cache issue where blocked products were still visible in search results after a customer logged out, until the cache was manually cleared.
- The HTTP page cache now correctly differentiates between customer groups, ensuring that login/logout triggers a fresh page generation with the correct product visibility.
- Fixes an issue in relaxed visibility mode where products were still visible in search and listings when all their assigned categories were blocked through parent category blocking.
- Optimizes the allowed category check to also consider parent category blocking, ensuring products are correctly hidden when their categories are blocked either directly or via a blocked parent category.
- Added new plugin configuration "Product visibility logic for multiple category assignments" to allow more flexible handling of products assigned to multiple categories.
- If enabled (Relaxed), products are hidden only if ALL assigned categories are blocked; this prevents hiding products that are still accessible via at least one allowed category.
- The new configuration impacts search results, product listings, direct product page access, and sitemap generation. The default remains unchanged, ensuring full backward compatibility.
- Performance optimization of the navigation tree loading.
- Improved product preview in administration.
- Fixes version id optimization.
- Fixed cache invalidation when changing the configuration.
- Adds new "Exclude products from sitemap if they are assigned to a excluded category from sitemap" plugin configuration.
- Fixed an issue that it was not possible to restrict a category by a rule if the category type was set to "link".
- Fixes an issue where products that are blocked for certain rules or the default customer group are removed from the cart upon login.
- Fixes the issue on installing the plugin.
- Improved plugin compatibility with Shopware 6.7.
- Fixes an issue where products blocked for the default customer group are removed from the cart upon login if the user does not belong to the default customer group and has not logged in for over 24 hours.
- Improved plugin compatibility with Shopware 6.7.
- Performance optimization.
- Prevents access to subcategories through direct URLs when their parent category is restricted.
- 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
- Added a new plugin configuration to only block products that are blocked in every defined sales channel.
- Fixes an issue where categories blocked by customer group or rule assignments were always visible in headless/API sales channels.
- Adds a decorator for the Store API navigation route that filters blocked categories for headless sales channels, matching the existing storefront behavior.
- Adds the customer group ID and active rule IDs to the navigation route cache key to ensure correct category visibility per customer group in headless contexts.
- Hide breadcrumbs on product detail pages if the category is blocked by customer group or rule assignments.
- Added a new plugin configuration to only block products that are blocked in every defined sales channel.
- Hide breadcrumbs on product detail pages if the category is blocked by customer group or rule assignments.
- Fixes the issue on blocking products for categories.
- Fixes an issue where products assigned to categories in multiple sales channels were incorrectly visible or accessible in a sales channel where they should be blocked.
- The plugin now only considers categories belonging to the current sales channel when determining product visibility, ignoring categories from other sales channels.
- This fix applies to both Strict and Relaxed visibility modes, affecting search results, product listings, and direct product detail page access.
- Fixes a cache issue where blocked products were still visible in search results and listings after a customer logged in or logged out, until the cache was manually cleared.
- Adds the customer group ID and active rule IDs to the Store API route cache key for product search, suggest, and listing routes, ensuring correct product visibility per customer group and per active rule combination without requiring cache invalidation.
- Removes the ineffective HTTP cache cookie approach from the previous version which only worked for logged-in users.
- Fixes a cache issue where blocked products were still visible in search results after a customer logged out, until the cache was manually cleared.
- The HTTP page cache now correctly differentiates between customer groups, ensuring that login/logout triggers a fresh page generation with the correct product visibility.
- Optimizes the performance of the relaxed visibility mode by using bulk data fetching instead of individual database queries per category.
- Significantly reduces the number of database queries when determining allowed categories, improving page load times for shops with large category trees.
- Fixes an issue in relaxed visibility mode where products were still visible in search and listings when all their assigned categories were blocked through parent category blocking.
- Optimizes the allowed category check to also consider parent category blocking, ensuring products are correctly hidden when their categories are blocked either directly or via a blocked parent category.
- Added new plugin configuration "Product visibility logic for multiple category assignments" to allow more flexible handling of products assigned to multiple categories.
- If enabled (Relaxed), products are hidden only if ALL assigned categories are blocked; this prevents hiding products that are still accessible via at least one allowed category.
- The new configuration impacts search results, product listings, direct product page access, and sitemap generation. The default remains unchanged, ensuring full backward compatibility.
- Performance optimization of the navigation tree loading.
- Fixes version id optimization.
- Adds missing versions id fields for category.
- Adds new "Exclude products from sitemap if they are assigned to a excluded category from sitemap" plugin configuration.
- Fixes a problem with saving the "Exclude from sitemap" setting.
- Improves compatibility with older Shopware versions.
- Fixed uninstalling plugin.
- Performance optimization.
- Prevents access to subcategories through direct URLs when their parent category is restricted.
- Change the names in the plugin settings.
- Improves plugin compatibility.
- Adds possibility to block categories via assigned rules.
- Fixed exclude from sitemap checkbox.
- Optimized blocking of the categories based on the active customer group.
- Fixes the cache issue with product listing loading when the customer is logged in.
- Fixes the cache issue when the customer group selection is changed at the category detail page in the admin.
Compatibility with Shopware 6.6. established
- Fixed uninstalling plugin.
- Improves plugin compatibility.
- Adds possibility to block categories via assigned rules.
- Optimized blocking of the categories based on the active customer group.
- Fixes the cache issue with product listing loading when the customer is logged in.
- Fixes the cache issue when the customer group selection is changed at the category detail page in the admin.
Optimizes setting the navigation tree with blocked categories.
- Fixes a problem where the setting "Release without customer group assignment" did not work correctly with subcategories.
- Performance optimisations.
- Adds the display category for the customer group field to the product elasticsearch mapping.
Compatibility established with Shopware 6.5
- Fixes a problem where the setting "Release without customer group assignment" did not work correctly with subcategories.
- Performance optimisations.
- Adds the display category for the customer group field to the product elasticsearch mapping.
Improves plugin compatibility.
Optimizes hiding of the products which are assigned to the blocked category for assigned customer groups.
Optimizes hiding of the products which are assigned to the blocked category.
Optimizes setting children categories of the navigation tree in the Storefront.
Optimizes setting of the navigation tree in the Storefront.
Optimizes products hiding from the product stream in CMS product slider element.
Improved compatibility with Elasticsearch.
Fixes problem on empty criteria collection in Cms elements.
Adds plugin configuration for blocking a category in Storefront if there are no customer groups assigned for the category.
- Increased customer group selection limit at category detail page in Administration.
Optimizes loading of the customer groups at category detail page in Administration.
Optimizes loading of the categories in the Administration.
- Optimize excluding from sitemap at category url provider.
- Display the customer group card at category link pages.
Improved compatibility with Shopware 6.4*.
Checked existing of snippets for custom fields.
Optimize criteria for getting customer group association.
- Allows products that are in blocked categories to be excluded from the search and/or other categories.
- Compatibility with Shopware 6.3.x.
Changed default category state for adding association.
Added possibility to exclude category from sitemap.
- Release / Veröffentlichung