Inherit category layout to subcategories
Technical Information
Highlights
-
Easily inherit category layouts (Shopping Experiences) to subcategories
-
Various inheritance modes for individual layouts in subcategories
-
Layout inheritance also possible from the “Home” category, with custom inheritance per subcategory
Features
-
Inherit worlds of experience / category layouts to subcategories.
-
The following inheritance logics are available:
-
Default (=no inheritance)
-
Inherit to all subcategories that have a default layout or no layout assigned
-
Inherit to all subcategories that have no layout assigned
-
Inherit to all subcategories, no matter if they have a layout assigned or not
Initial situation / purpose of the plugin
In Shopware Standard you can assign a layout to each category - if you don't do that, then a default layout is used.If you want to assign a customized layout to categories, then you have to assign the customized layout to every single category.
With this plugin it is easily possible to assign a customized layout to a supercategory and inherit it "downwards".
A supercategory can also be the "Home" category, then the customized layout will be inherited to all subcategories - if in a subcategory another layout should be used than the "inherited" one, this is possible in the settings without any problem.
The following inheritance logics are available:
- Default (=no inheritance).
- Inherit to all subcategories that have a default layout or no layout assigned.
(If additional inheritances have been specified in subcategories, they will be used). - Inherit to all subcategories which have no layout assigned
(If additional inheritances are specified in subcategories, they will be used) - Inherit to all subcategories, regardless of whether they have a layout assigned to them or not.
(If additional inheritances are specified in subcategories, they will be used).
Note: If additional inheritances have been set in subcategories, then these will be used - so inheritances can be interrupted!
For a better overview, where the layout is taken from, we show a corresponding hint.
Using the plugin
After successful installation and activation of the plugin, the inheritance function is available in the admin area:- Catalogs > Categories > select desired "main category" > tab Layout > select customized layout and
- below that the function "Inherit to subcategories" is available - please set accordingly.
The configuration of the inheritance is available in the admin under Catalogs > Categories > select desired "main category" > tab Layout > select customized layout and below that the function "Inherit to subcategories" is available.
Frequently Asked Questions
Yes, this works: If, for example, in the HOME category an inheritance of a layout to all subcategories was set, then this is normally inherited to all subcategories - unless another inheritance is created in a subordinate category, then from this category the inheritance is interrupted and the new inheritance is used. For the overview from which category the inheritance takes place, we show a note at the categories, from where the inheritance was taken over.
| Version | Date | Compatibility | Changelog |
|---|---|---|---|
| 4.0.2 | 11 July 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.1 | 3 July 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 4.0.0 | 7 May 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 3.0.0 | 20 March 2024 | >=6.6.0.0 |
|
| 2.0.0 | 4 May 2023 | >=6.5.0.0 |
|
| 1.1.2 | 14 February 2023 | >=6.4.0.0 |
|
| 1.1.1 | 26 November 2022 | >=6.4.0.0 |
|
| 1.1.0 | 26 November 2022 | >=6.4.0.0 |
|
| 1.0.0 | 26 November 2022 | >=6.4.0.0 |
|