This documentation always refers to the latest released version.
Live Demo: Try this and other plugins live — no installation, no risk: demo.markus-michalski.net
With this plugin you store your own "No Products" text, with an optional image, for each category. It appears instead of the default Shopware message when a category's product listing is empty. Setup happens through custom fields directly in the category, and subcategories can inherit the text of the parent category.
The plugin needs no global settings: you maintain text, image, size, alignment and CSS classes per category in the Admin under Catalogues > Categories.
| Page | Content |
|---|---|
| Installation | Installation, update, uninstallation |
| Configuration | Fields per category, inheritance, practical examples |
| Storefront | HTML structure, CSS classes, image, custom styling |
| Extending | Twig function, returned object, template blocks |
| Troubleshooting | Common problems, known limitations |
| Technical Details | Flow, building blocks, custom fields, security |
| Feature | Description |
|---|---|
| Custom messages | HTML message per category when no products are available |
| Image | Optional image from the media manager, for example a sad smiley |
| Image size | Small (150px), Medium (250px) or Large (400px) |
| Alignment | Separate alignment for image and text: left, center, right |
| CSS classes | Custom CSS classes for individual styling |
| Inheritance | Optionally take over the message of the parent category, up to 10 levels including the category itself |
| Multilingual | Image alt text in German and English |
| CSP compatible | No inline styles, all styling through CSS classes |
| Requirement | Version |
|---|---|
| Shopware | ~6.7.0 |
| PHP | >=8.2 |
| Composer package | mmd/sw67-empty-category |
This plugin is released under the GPL-3.0-or-later (GNU General Public License, version 3 or later). See LICENSE for details.
For customers who purchased this plugin through the Shopware Store, technical support is provided exclusively through the official Shopware support ticket system in your Shopware account. For general, project-related, or commercial inquiries outside the scope of the Store framework, you can reach me at support@markus-michalski.net.