Rule-based replacement
Reuse Shopware’s rule builder to decide which layout shows. No new admin language to learn.
Out of the box, Shopware lets you assign one CMS layout to a category, a product, or a landing page. P2Lab Advanced Layouts Assigner extends that with a replacement layer driven by Shopware’s rule builder — so the same category can render a different layout depending on the sales channel, the customer, the date, or any other rule condition.
Rule-based replacement
Reuse Shopware’s rule builder to decide which layout shows. No new admin language to learn.
Per sales channel
Run two sales channels off the same category tree, each with its own homepage, listings and product layouts.
Scheduled & seasonal
Swap layouts by date range, day of week or time of day. Roll out a holiday homepage without scheduling a deploy.
Three page types
Works on product pages, category / listing pages, shop pages and landing pages.
The plugin is a replacement system. Every category, product and landing page still needs a base layout assigned the normal Shopware way — that base is what the plugin then replaces when a rule matches. You assign rules to layouts under Content → Shopping Experiences → open layout → Layout assignment → Rules tab, and you configure which base layouts are eligible for replacement under Settings → Extensions → Advanced Layouts Assigner.
If no rule matches, the base layout stays. If a category has no base layout assigned at all, nothing renders — there’s nothing to replace.