Products rulebased enable / disable

< 10 downloads
Restrict or make visible the product range with rules. Ideal for store operators who cannot offer some products to all store users. Rule-based & very flexible.
Monthly
€29.90* / month
Cancelable monthly
Annual
16.67% discount
€24.92 / month
€358.80* €299.00* / year
after first year €358.80* / year

Technical Information

Category B2B extensions
Created At January 30, 2024
Last Updated June 13, 2026
Languages de_DE, en_GB
Keywords Product restriction, product restrictions, dynamic product groups, visibility control, customer-specific display
Technical name AcrisProductRestriction

Highlights

  • Restriction of the product range based on dynamic product groups in conjunction with rules
  • Extensive scenarios can be mapped (individual product variants are only available for certain customers (groups))
  • Multiple restriction rules can be configured with prioritization and exclusion of low-priority restriction rules
  • Ideal for store operators who want / need to restrict the product range based on rules (e.g. delivery countries, special customers, etc.)

Features

  • Display only certain products (rule-based) (e.g. for certain B2B customers (groups))
  • Display certain products (rule-controlled) on a restricted basis (e.g. restricted range for B2C)
  • Make individual variants only available to certain (rule-controlled) customers
  • Restrict the product range using dynamic product groups and rules
  • Display defined products for specific customer groups, sales channels or RuleBuilder rules

Purpose

Specific products or product ranges (using dynamic product groups) can be defined and these can then be either visible / purchasable "All products cannot be found and purchased in the store, except the specified products." or the opposite, namely not visible / not purchasable "The specified products cannot be found and purchased." can be used. In addition, further restrictions such as sales channel, customers or rule-based (RuleBuilder) can be restricted. To prevent these products from being indexed by search engines, it is also possible to exclude the defined products from the sitemap.

Possible use cases / application scenarios

  • Make certain variants only available to certain customers (groups)
  • Only display certain products for some customers
  • Display products only for certain delivery countries
  • Display products only after login
  • and much more.


Utilization

Configuration of the product restrictions: Settings > Extensions > Product restriction > Product restriction > Add product restriction rule
The following configurations are then available:

Basic settings section

  • Internal name: Is used for the overview in the administration
  • Active: if active, the restriction rule is applied
  • Priority: The higher the number, the higher the priority. The priority determines which product restriction rule is to be applied first. The higher the priority, the earlier the product restriction is applied.
  •  Exclude product restrictions with lower priority: If active, the product restriction rules with a lower priority are not applied.


Products section

If no products and dynamic product groups are selected, the rule always applies to all products!
OR link: The restriction is applied if at least one of the assigned dynamic product groups applies. If no dynamic product group is added, this applies to all products.

  • Dynamic product groups
    Several dynamic product groups are possible.
    OR link: The condition becomes true if at least one of the assigned dynamic product groups applies. If no dynamic product group is added, this always applies to all products.

    
  OR

  • Products
    Several products can be assigned.
    OR link: The condition becomes true if at least one of the assigned products applies. If no product is selected, this always applies to all products.


Action section

If no products and dynamic product groups are selected and the product condition is "Not filled", the rule always applies to all products! Selection between:

  • The specified products cannot be found and purchased.
    or
  • All products cannot be found and purchased in the store, except the specified products.


Conditions section

If no condition is selected, the rule is always applied to all sales channels.

  • Sales channels (optional)
    One or more sales channels can be assigned. > OR link:
    The condition becomes true if at least one of the assigned sales channels applies. If no sales channel is selected, this is always considered active.


    AND

  • Customers (optional)
    One or more customers can be assigned > OR link:
    The condition becomes true if at least one of the assigned customers applies. If no customer is selected, this is always considered active.


    AND

  • Rules (optional)
    One or more RuleBuilder rules can be assigned > OR link:
    The condition becomes true if at least one of the assigned rules is true. If no rule is added, this is always considered active.


Sitemap section

  • Exclude products excluded by restriction rule from the sitemap.
    If active, the products that cannot be found in the store due to the restriction rule are also excluded from the sitemap.

    Attention! Assigned rules and customers are ignored. This always applies to all sales channels entered (if no sales channel is entered, this applies to all sales channels).


Restrictions / Notes

  • Currently the categories are NOT hidden based on rules, the use of the plugin is limited to products.
  • The rules of the Rulebuilder should be selected in such a way that they are applied in the storefront without significant user intervention, e.g. customer group XY, customer is logged in, customer is from country xy, etc. (Rules dependent on the shopping cart, for example, would not be useful).


Additional B2B extensions

The following plugins extend key functions for B2B shops in Shopware and can be used in combination.

Discount groups - customer discount on product groups from list price
Enables flexible control of discounts and surcharges for customers based on products or product groups

B2B (debtors and contacts)
Enables the structured management of accounts receivable and associated contacts, including centralised maintenance of customer data.

Customized prices > Customer, product, time, rule and currency dependent
Offers customised pricing per customer or product, including tiered pricing, time periods, rules and currency.

Customer Specific Product
Enables products to be displayed specifically to certain customers or customer groups.

Order matrix (rule-controlled and dynamic product groups)

Enables efficient ordering of variant products via a table-based matrix directly on the product detail page.

Private Shopping Professional
Restricts access to the shop or specific content to defined users or customer groups.

-> View all ACRIS B2B extensions


Install plugin as usual in Shopware, then here are additional configurations of the product restrictions are available here:
Shopware  Admin: Settings > Extensions > Product restriction >  Product restriction > Product restriction overview or Add product restriction rule

Frequently Asked Questions

Es wurden keine Fragen gefunden. Kontaktieren Sie uns, wenn Sie konkrete Fragen haben!
Version Date Compatibility Changelog
4.1.0 5 February 2026 >=6.7.0.0 < 6.8.0.0
  • - A new plugin configuration has been added to conditionally remove categories from navigation based on selected rules in combination with another plugin config.
4.0.8 2 December 2025 >=6.7.0.0 < 6.8.0.0
  • - Improves plugin compatibility with B2b plugin.
4.0.7 25 September 2025 >=6.7.0.0 < 6.8.0.0
  • - Fixed duplicating product restrictions.
  • - Fixed an issue that not visible products could be added to the cart if the customer was changed.
  • - Code optimizations.
4.0.6 23 September 2025 >=6.7.0.0 < 6.8.0.0
  • - Code optimizations.
  • - Improved admin.
  • - Fixed and optimized loading of available product variants.
4.0.5 30 July 2025 >=6.7.0.0 < 6.8.0.0
  • - Fixed icon compatibility with other plugins.
4.0.4 30 July 2025 >=6.7.0.0 < 6.8.0.0
  • - Fixes an issue where products that are blocked for certain rules or the default customer group are removed from the cart upon login.
4.0.3 11 July 2025 >=6.7.0.0 < 6.8.0.0
  • - Improved plugin compatibility with Shopware 6.7.
4.0.2 9 July 2025 >=6.7.0.0 < 6.8.0.0
  • - Fixes an issue where products blocked for the default customer group are removed from the cart upon login if the user does not belong to the default customer group and has not logged in for over 24 hours.
4.0.1 3 July 2025 >=6.7.0.0 < 6.8.0.0
  • - Improved plugin compatibility with Shopware 6.7.
4.0.0 19 May 2025 >=6.7.0.0 < 6.8.0.0
  • - 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
3.2.0 5 February 2026 >=6.6.0.0 < 6.7.0.0
  • - A new plugin configuration has been added to conditionally remove categories from navigation based on selected rules in combination with another plugin config.
3.1.7 2 December 2025 >=6.6.0.0 < 6.7.0.0
  • - Improves plugin compatibility with B2b plugin.
3.1.6 18 March 2025 >=6.6.0.0 < 6.7.0.0
  • - Code optimizations.
3.1.5 18 March 2025 >=6.6.0.0 < 6.7.0.0
  • - Improved compatibility of the admin view with Shopware 6.6.10.0.
3.1.4 2 December 2024 >=6.6.0.0 < 6.7.0.0
  • - Improves plugin compatibility.
3.1.3 15 November 2024 >=6.6.0.0 < 6.7.0.0
  • - Improves plugin compatibility with Elasticsearch.
3.1.2 15 October 2024 >=6.6.0.0 < 6.7.0.0
  • - Improves plugin compatibility.
  • - Improves loading of product restrictions.
  • - Adds validation on loading of product restrictions.
3.1.1 9 September 2024 >=6.6.0.0 < 6.7.0.0
  • - From now on only categories of the type “page/list” will be hidden
3.1.0 26 June 2024 >=6.6.0.0 < 6.7.0.0
  • - New plugin setting to hide categories without products
3.0.4 4 June 2024 >=6.6.0.0 < 6.7.0.0
  • - Improved plugin compatibility for the variant display in the product listing.
3.0.3 14 May 2024 >=6.6.0.0 < 6.7.0.0
  • - Optimisation of the info texts in the Admin.
3.0.2 13 May 2024 >=6.6.0.0 < 6.7.0.0
  • - Fixes a problem where loading gets stuck when trying to sort by customers, sales channels or rules
3.0.1 8 May 2024 >=6.6.0.0 < 6.7.0.0
  • - Fixes a problem where the sitemap was not created correctly in connection with the product restrictions.
3.0.0 4 April 2024 >=6.6.0.0 < 6.7.0.0
  • - Compatibility with Shopware 6.6.
2.7.7 2 December 2025 >=6.5.5.0 < 6.6.0.0
  • - Improves plugin compatibility with B2b plugin.
2.7.6 2 December 2024 >=6.5.5.0 < 6.6.0.0
  • - Improves plugin compatibility.
2.7.5 15 November 2024 >=6.5.5.0 < 6.6.0.0
  • - Improves plugin compatibility with Elasticsearch.
2.7.4 15 October 2024 >=6.5.5.0 < 6.6.0.0
  • - Adds validation on loading of product restrictions.
2.7.3 15 October 2024 >=6.5.5.0 < 6.6.0.0
  • - Improves loading of product restrictions.
2.7.2 15 October 2024 >=6.5.5.0 < 6.6.0.0
  • - Improves plugin compatibility.
2.7.1 9 September 2024 >=6.5.5.0 < 6.6.0.0
  • - From now on only categories of the type “page/list” will be hidden
2.7.0 26 June 2024 >=6.5.5.0 < 6.6.0.0
  • - New plugin setting to hide categories without products
2.6.1 4 June 2024 >=6.5.5.0 < 6.6.0.0
  • - Improved plugin compatibility for the variant display in the product listing.
2.6.0 15 May 2024 >=6.5.5.0 < 6.6.0.0
  • - Performance optimisation and improved compatibility with Shopware >= 6.5.5.0 (NEXT-29895).
2.5.7 15 October 2024 >=6.5.0.0 < 6.6.0.0
  • - Adds validation on loading of product restrictions.
2.5.6 15 October 2024 >=6.5.0.0 < 6.6.0.0
  • - Improves loading of product restrictions.
2.5.5 15 October 2024 >=6.5.0.0 < 6.6.0.0
  • - Improves plugin compatibility.
2.5.4 15 May 2024 >=6.5.0.0 < 6.6.0.0
  • - Fixes a problem in connection with Shopware < 6.5.5.0 (NEXT-29895).
2.5.3 13 May 2024 >=6.5.0.0 < 6.6.0.0
  • - Fixes a problem where loading gets stuck when trying to sort by customers, sales channels or rules
2.5.2 8 May 2024 >=6.5.0.0 < 6.6.0.0
  • - Fixes a problem where the sitemap was not created correctly in connection with the product restrictions.
2.5.1 2 April 2024 >=6.5.0.0 < 6.6.0.0
  • - Improved Plugin compatibility with AcrisCustomerSpecificProduct
2.5.0 29 March 2024 >=6.5.0.0 < 6.6.0.0
  • - Plugin compatibility with AcrisCustomerSpecificProduct
  • - Plugin compatibility with AcrisManufacturer
2.4.1 20 March 2024 >=6.5.0.0 < 6.6.0.0
  • - Fixed logic bug
2.4.0 28 February 2024 >=6.5.0.0 < 6.6.0.0
  • - Plugin compatibility with AcrisB2b
2.3.5 28 February 2024 >=6.5.0.0 < 6.6.0.0
  • - Backend optimizations
2.3.4 27 February 2024 >=6.5.0.0 < 6.6.0.0
  • - Removed unused storefront snippets
  • - Refactored texts
  • - Refactored compatibility functionality with AcrisCustomerPrice
2.3.3 23 February 2024 >=6.5.0.0 < 6.6.0.0
  • - Refactoring
  • - Code cleanup
2.3.2 22 February 2024 >=6.5.0.0 < 6.6.0.0
  • - Compatibility with AcrisCustomerPrice over Subscriber (overhead removed, performance optimization)
  • - Admin optimization
2.3.1 21 February 2024 >=6.5.0.0 < 6.6.0.0
  • - Fixed Filtering
2.3.0 21 February 2024 >=6.5.0.0 < 6.6.0.0
  • - Compatibility with AcrisCustomerPrice
  • - Admin optimized
  • - Refactored ProductRestrictionEntity
2.2.7 20 February 2024 >=6.5.0.0
  • - Fixed problem with entities being removed when saving again
  • - Fixed an error when listing products and customers
2.2.6 13 February 2024 >=6.5.0.0
  • - code cleanup
  • - fixed admin
2.2.5 9 February 2024 >=6.5.0.0
  • - fixed variants in admin
  • - fixed some stuff in sitemap (not finished yet)
  • - refactored column sitemap to default value false
  • - admin optimization
  • - fixed streams
  • - refactor route criteria
2.2.4 8 February 2024 >=6.5.0.0
  • - Admin optimization
  • - Fixed variants in storefront
2.2.3 6 February 2024 >=6.5.0.0
  • - Fixed admin product group overview
2.2.2 5 February 2024 >=6.5.0.0
  • - Fixed Caching issue
  • - Refactoring of BlockingService
2.2.1 30 January 2024 >=6.5.0.0
  • - Refactored removal of products from the sitemap
  • - Refactored removal of not visible product variants
  • - Caching problem should be fixed
2.2.0 22 January 2024 >=6.5.0.0
  • - Added removal of products from the sitemap
  • - Fixed issue that excludes lower priorities from product restrictions for variants
2.1.0 22 January 2024 >=6.5.0.0
  • - Listing sitemap moved to the back
  • - Email is now displayed for customers in the admin
  • - Texts optimized
  • - Variants that cannot be found are no longer displayed
2.0.7 16 January 2024 >=6.5.0.0
  • - added priority for product restriction rules
  • - refactored texts
  • - optimized admin
  • - changed icons
2.0.5 8 January 2024 >=6.5.0.0
  • - If no products or dynamic product groups have been selected, the restriction should always be active.
2.0.4 19 December 2023 >=6.5.0.0
  • - Optimizes data assigning.
2.0.3 18 December 2023 >=6.5.0.0
  • - Fixed some version_id references
1.1.4 14 May 2024 >=6.4.0.0 <6.5.0.0
  • - Fixes a problem where loading gets stuck when trying to sort by customers, sales channels or rules
1.1.3 8 May 2024 >=6.4.0.0 <6.5.0.0
  • - Improved compatibility with the ACRIS Sitemap plugin.
1.1.2 8 May 2024 >=6.4.0.0 <6.5.0.0
  • - Fixes a problem where the sitemap was not created correctly in connection with the product restrictions.
1.1.1 21 March 2024 >=6.4.0.0
  • - Fixed logic bug
  • - Reverted, removing variants in storefront
1.1.0 13 February 2024 >=6.4.0.0
  • - Performance optimisation of product queries
  • - Listing sitemap moved to the back
  • - Email is now displayed for customers in the admin
  • - Texts optimized
  • - Variants that cannot be found are no longer displayed
  • - Added removal of products from the sitemap
  • - Caching problem fixed
  • - refactored column sitemap to default value false
  • - fixed streams
  • - refactor route criteria
1.0.1 16 January 2024 >=6.4.0.0
  • - added priority for product restriction rules
  • - refactored texts
  • - optimized admin
  • - changed icons
1.0.0 9 January 2024 >=6.4.0.0
  • - Release
  • - Compatibility with Shopware 6.4
Bewertungen
Leave a review!

Share your experiences with other customers.