Restrict/Allow cms pages by rule
Description
About the Extension
Description
Extend the Shopping Experiences with dynamic content: This plugin allows individual CMS blocks to be automatically shown or hidden based on rules from the Rule Builder. This enables you to create flexible layouts that automatically adapt depending on customer group, date, context, or campaigns – without maintaining multiple layouts.
A rule from the Rule Builder can be assigned to each CMS block. Once a rule is configured, the corresponding block will only be displayed in the storefront if the rule conditions are met. If the condition is not met, the block will automatically be hidden.
This allows different content variations within a single Shopping Experience – depending on customer groups, time periods, sales channels, cart conditions, or other Rule Builder criteria.
The plugin integrates seamlessly into the existing Shopping Experiences and works with category layouts, product layouts, landing pages, and content pages.
Typical Use Cases
- Customer group specific content
Display different banners, texts, or content for specific customer groups such as B2B or B2C.
For example, business customers can see additional information, pricing, or services. - Time-controlled campaigns and seasonal content
Automatically display content during specific time periods such as Christmas campaigns, sales, or seasonal promotions.
No manual switching or duplication of Shopping Experiences is required. - Dynamic product layouts
Use a single product layout and control content depending on campaigns or target groups.
For example, additional banners or cross-selling blocks can be displayed only for certain rules. - Login-based content
Show or hide content depending on whether a customer is logged in.
Ideal for exclusive content or customer-specific information. - Sales channel specific content
Control content individually per sales channel or language shop.
This allows different content within the same Shopping Experience. - Cart-based content
Display content based on cart rules such as minimum order value or specific products.
Perfect for upselling or promotion hints. - Country-specific content
Show content depending on delivery country or customer location.
For example, for shipping or legal information. - Event and promotion control
Use rules for special marketing campaigns or events.
Content can automatically be activated or deactivated. - Content personalization without additional layouts
Create a single Shopping Experience with dynamic content.
Different variations are controlled automatically via rules. - Flexible content control for CMS pages
Classic content pages such as service or information pages can also be controlled dynamically.
Content automatically adapts to the current context.
Benefits
- Dynamic Shopping Experiences without duplicate layout maintenance
- Individual content based on Rule Builder conditions
- Easy configuration directly inside CMS blocks
- No template customization required
- A single Shopping Experience for multiple scenarios
- Automatic control of campaigns and promotional content
- Compatible with category, product, and content layouts
- Seamless integration into the existing CMS workflow
- Reduced maintenance effort for content and layouts
Instructions
- Install the extension
- Configure the extension according to your requirements
- Open any layout under Content → Shopping Experiences
- Select any block
- In the right sidebar under "Block settings" you will find the new section "Lock/Unlock block by rule"
- Enable the feature and select a rule from the Rule Builder
Details
- Available: English, German
- Latest update: 3 March 2026
- Publication date: 3 March 2026
- Version: 1.0.0
- Category: Shopping Experiences
Resources
Reviews (0)
About the Extension Partner
digitvision
Partner Status
-
Shopware
Premium Extension Partner
Details
- Ø-Rating: 4.9
- Partner since: 2018
- Extensions: 96
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly