Disable / hide categories without active products
Product information "Disable / hide categories without active products"
Highlights
Automatically hide or deactivate empty categories Daily automatic check and update Flexible management per sales channel Define exceptions via rules and additional fields
Features
Hide categories completely or only from the navigation Determine exceptions with rules and additional fields Improve performance and functionality Categories can be specifically deactivated or hidden for individual sales channels
If categories have no products assigned, empty categories are by default displayed in the storefront. Such occurrences are usually undesirable.
We have therefore developed a plugin that offers the following functions:
Automatic hiding or deactivation of empty categories
Categories without products are no longer displayed. This action can also be limited to the navigation only, so that the category remains accessible through other paths.
Daily automatic check and update
The number of products in categories is checked daily via Scheduled Tasks, ensuring that dynamic product groups are also taken into account.
Flexible management per sales channel
Empty categories are only hidden or deactivated in the sales channels where they actually contain no products. In other channels where products are available, they remain visible.
Define exceptions using rules
To refine the deactivation of categories, the display can additionally be controlled via rules.
- Improved plugin compatibility with other plugins.
- Fixed an issue where the scheduled task set categories to invisible even when “Excepted from the ACRIS category check” was enabled.
- Fixed issue with translated category custom fields for Sales Channels.
- Removed unnecessary .temp folder.
- Deactivate or hide categories for specific sales channels using category custom fields.
- Adds the possibility to exclude specific categories from the category check via the new category custom field "Except from the ACRIS category check".
- 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 an issue where the scheduled task set categories to invisible even when “Excepted from the ACRIS category check” was enabled.
- Fixed issue with translated category custom fields for Sales Channels.
- Deactivate or hide categories for specific sales channels using category custom fields.
- Adds the possibility to exclude specific categories from the category check via the new category custom field "Except from the ACRIS category check".
- Fixing plugin installation issue.
- Performance optimizations.
- Optimizes executing of the scheduled tasks.
- Adds new plugin configuration for assigning rules which can be used in checking assigned products for the category.
- Compatibility with Shopware 6.6.
- Adds new plugin configuration for assigning rules which can be used in checking assigned products for the category.
- Adds validation on the hiding/deactivating of the categories.
- Optimizes of the hiding/deactivating of the categories.
- Adds validation on the hiding/deactivating of the categories.
- Optimizes of the hiding/deactivating of the categories.
- Compatibility with Shopware 6.5.
- Optimizes of the hiding/deactivating of the categories.
- Optimized Sales Channel Type criteria.
- Change of the plugin name and the manufacturer links.
- Performance optimizations.
- Checks all sales channels of deactivated categories before deactivation functionality.
- Prevented overwritten deactivations when a product is activated after deactivation.
- Increases compatibility with shopware version 6.4.14.0
- Removed unused snippets.
- Optimisation if categories are no longer active / visible after a change in the plugin settings.
- Optimisation of the search for empty categories according to the shopping experience layout. This must be of the category page type.
- Bug fixes and performance optimisations.
- Categories deactivated by the plugin are also reactivated when they contain visible products again.
- Optimized the Technical Name for better compatibility.
Login
1 review
2 November 2023 09:48
Tolle Erweiterung!
Die Erweiterung macht genau das, was sie verspricht. Alle notwendigen Einstellungsmöglichkeiten für Ausnahmen usw. stehen zur Verfügung. Wir nutzen für unsere Kunden einige Erweiterungen von ACRIS und sind immer sehr zufrieden!
Yes, the plugin remembers which categories were disabled / deactivated via cronjob - only these will be reactivated when active products are assigned again. If categories are deactivated "manually" in the admin area, then they also remain deactivated.
The plugin installs a cronjob which is executed every 24 hours. The cronjob uses the current plugin configuration and works with these settings. The cronjob therefore uses either the "hide" or the "disable" mode. Therefore, when changing modes, make sure to check if the cronjob has already been run once with the "old" mode - in this case, the "old" settings will not be changed by the "new" mode. Example: If the "hide" mode is selected first and the cronjob "hides" categories without products and then the plugin mode is changed to "disable", then the next cronjob run will also "disable" the categories but the "hidden" status will not be changed.