Order matrix for variant products with rules and dynamic product groups
Description
Highlights
- Display the order matrix for variant products directly in the shop
- Flexible display on product pages, in categories and in search results
- Automatic assignment via product groups and rules
- Customisable layout of the matrix
- Optimised for efficient ordering processes (ideal for B2B)
Features
- Creation and management of multiple order matrices in the admin area
- Rule-based display via RuleBuilder and dynamic product groups
- Prioritisation in the event of overlaps through a customisable display order
- Axis assignment for property groups, configurable individually for each matrix
- Colour-coded indication of stock levels (e.g. in stock, low stock)
- Display of sold-out variants possible
- Custom layout adjustments (product page, listing, search page)
- Customisable display settings for image width, table header, price and input fields
- Scrollable table header for improved user guidance when working with large matrices
- Configurable display of prices, delivery times, product numbers and units
About the Extension
Purpose of the plugin
In the standard version of Shopware, variant products are selected individually on the product detail page and added to the basket. It is not possible to order multiple variants quickly and clearly at the same time.
This plugin extends Shopware with a flexible order matrix that allows variant products to be clearly displayed and ordered directly in larger quantities.
Display variants clearly and order directly
Product variants are displayed in a structured matrix or table view. This allows users to view and order multiple variants at the same time, which significantly speeds up and simplifies the ordering process. This is particularly suitable for wholesalers who wish to order many variants at once, for customers with specific requirements regarding certain combinations of variants, for products with two defined attribute axes such as size and colour, and for B2B Shops with customised variant displays.
Flexible display and customisation
The display of the order matrix can be customised and can be shown both on the product detail page and in product listings such as categories or search results. Layout, content and display elements can be flexibly configured and adapted to the respective shop design.
Notes and restrictions
The matrix is optimally designed for products with two variant axes. Additional variants are displayed in the standard Shopware layout. Sold-out variants can be deactivated via the settings or displayed as unavailable. The maximum order quantity is determined by the Shopware settings (default 100, customisable in the admin panel). A prerequisite for display is a variant product with at least one variant, as well as a valid product and rule assignment.
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.
Products rulebased enable / disable
Controls the visibility of products based on rules, customers or sales channels.
Customer Specific Product
Enables products to be displayed specifically to certain customers or customer groups.
Private Shopping Professional
Restricts access to the shop or specific content to defined users or customer groups.
-> View all ACRIS B2B extensions
Purpose of the plugin
In the standard version of Shopware, variant products are selected individually on the product detail page and added to the basket. It is not possible to order multiple variants quickly and clearly at the same time.
This plugin extends Shopware with a flexible order matrix that allows variant products to be clearly displayed and ordered directly in larger quantities.
Display variants clearly and order directly
Product variants are displayed in a structured matrix or table view. This allows users to view and order multiple variants at the same time, which significantly speeds up and simplifies the ordering process. This is particularly suitable for wholesalers who wish to order many variants at once, for customers with specific requirements regarding certain combinations of variants, for products with two defined attribute axes such as size and colour, and for B2B Shops with customised variant displays.
Flexible display and customisation
The display of the order matrix can be customised and can be shown both on the product detail page and in product listings such as categories or search results. Layout, content and display elements can be flexibly configured and adapted to the respective shop design.
Notes and restrictions
The matrix is optimally designed for products with two variant axes. Additional variants are displayed in the standard Shopware layout. Sold-out variants can be deactivated via the settings or displayed as unavailable. The maximum order quantity is determined by the Shopware settings (default 100, customisable in the admin panel). A prerequisite for display is a variant product with at least one variant, as well as a valid product and rule assignment.
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.
Products rulebased enable / disable
Controls the visibility of products based on rules, customers or sales channels.
Customer Specific Product
Enables products to be displayed specifically to certain customers or customer groups.
Private Shopping Professional
Restricts access to the shop or specific content to defined users or customer groups.
-> View all ACRIS B2B extensions
Details
- Available: English, German
- Latest update: 27 July 2026
- Publication date: 19 June 2024
- Version: 3.15.10
- Category: Detail Page
Resources
Reviews (0)
About the Extension Partner
ACRIS E-Commerce GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Premium Extension Partner
Details
-
Ø-Rating:
5
Average rating of 5 out of 5 stars
- Partner since: 2015
- Extensions: 212
- Certifications: 7
Support
- Based in: Austria
- Speaks: German, English
- Response time: Very quickly
Installation
- Open the Plugin Manager via Setting > System > Plugins
- Upload, install and activate the plugin.
Plugin configuration
Extension > My Extension > Order Matrix > Configure
General Settings
- Product availability
Control whether unavailable variants are displayed - Unavailable variants
Choose whether they are hidden or displayed as non-selectable input fields - Price summary display
Display prices as a single price or including a strikethrough price - Table header display
Fix the table header while scrolling - Table data display
Fix the table data while scrolling - Add directly to cart
Variants are added to the cart immediately after entering the quantity - Cart button icon
Select the icon for the add-to-cart button
Colour Settings
Customise colours for stock levels
Order Matrix in Product Listings (Categories, Search Results Page)
- Listing layout
Define if and how the order matrix is displayed in category and search listings - Rule-based display condition
Control visibility based on defined rules - Product box layout
Select the layout (e.g. compact with image on the right) - Wishlist layout
Adjust the wishlist display - Colour customisation
Configure background and title colours of the product box
Sorting
- Sorting
Define sorting (standard, alphanumeric or by custom field) - Alternative sorting by custom field
Select the custom field when this option is used
Create Order Matrix
Settings > Extensions > Order Matrix > Order Matrix > Add Order Matrix
- Internal name
Name for internal identification in the admin - Active
Enables the order matrix in the storefront - Priority
Defines which matrix is used if multiple apply to a product (the matrix with the highest priority will be displayed) - Rule (optional)
Restrict display, e.g. for specific customer groups - Product selection
Select products via direct assignment or a dynamic product group
Note: Only variant products with at least one option are supported. When using dynamic product groups, main products must be included. - Configure display
Choose the layout (matrix, table or variant list) and adjust display and behaviour - Displayed information
Select which information should be shown, e.g. price and strikethrough price, unit, product number and delivery times
3.15.10 6.7.0.0 - 6.7.12.2
- Fixed a bug that prevented the order of properties by position in the variant table from being correctly inherited by the child languages.
3.15.9 6.7.0.0 - 6.7.11.1
- A JavaScript bug related to Google Chrome has been fixed.
3.15.8 6.7.0.0 - 6.7.9.1
- The order matrix settings in the admin panel are now pre-filled.
- The list view in the admin panel has been improved.
3.15.7 6.7.0.0 - 6.7.9.0
- The sorting of properties in the variant table has been adjusted to match the product detail page, making the display more consistent and easier to understand.
3.15.6 6.7.0.0 - 6.7.8.2
- A JavaScript code has been optimized for Google Chrome.
3.15.5 6.7.0.0 - 6.7.8.2
- Improved compatibility with other plugins.
3.15.4 6.7.0.0 - 6.7.8.2
- Improved sorting of properties in the variant table.
- Improved compatibility with the ACRIS Variant characteristics sorting plugin
3.15.3 6.7.0.0 - 6.7.8.2
- A bug in the JavaScript code has been fixed.
3.15.2 6.7.0.0 - 6.7.8.2
- Fixed a bug where the wrong price was displayed in the order matrix.
3.15.1 6.7.0.0 - 6.7.8.2
- Improved compatibility with the ACRIS Discount group plugin.
3.15.0 6.7.0.0 - 6.7.8.2
- Added product assignment option to order matrix: select between dynamic product group or all products.
3.14.0 6.7.0.0 - 6.7.8.1
- Added CMS page modal for variant table: clicking on a product number opens a shopping experience in a modal.
3.13.0 6.7.0.0 - 6.7.8.1
- A new layout for the product boxes has been added to the plugin settings.
3.12.3 6.7.0.0 - 6.7.8.1
- A bug with the display of a 1 dimensional order matrix has been fixed.
3.12.2 6.7.0.0 - 6.7.8.1
- A bug in the order of properties for the Order Matrix list view on category pages has been fixed.
3.12.1 6.7.0.0 - 6.7.8.1
- A bug in the column display of the order matrix has been fixed again.
3.12.0 6.7.0.0 - 6.7.8.0
- Improved sorting of properties to be more consistent for every type of order matrix.
- Added a new plugin config option to change the sorting behavior of the properties.
- Added a new plugin config option to sort the properties by custom field.
- Fixed a bug where the columns of the order matrix were moved.
3.11.3 6.7.0.0 - 6.7.7.1
- A bug in the column display of the order matrix has been fixed.
3.11.2 6.7.0.0 - 6.7.7.1
- A bug in the sorting of properties in the variant table has been fixed.
3.11.1 6.7.0.0 - 6.7.7.1
- Fixed a bug that caused the custom field for disabling the order matrix on category pages to not work correctly after changing page via pagination.
3.11.0 6.7.0.0 - 6.7.7.1
- Added a new custom field for displaying a tooltip for the properties.
3.10.2 6.7.0.0 - 6.7.7.1
- Fixed a bug that caused the custom field for disabling list view for categories to not work correctly.
3.10.1 6.7.0.0 - 6.7.7.1
- A bug related to various order matrix settings has been fixed.
3.10.0 6.7.0.0 - 6.7.7.1
- Added a new custom field for displaying properties.
- Optimized the sorting of properties in the variant table.
3.9.1 6.7.0.0 - 6.7.7.1
- Optimization of cache invalidation when the order matrix is changed in the Shopware admin.
3.9.0 6.7.0.0 - 6.7.6.2
- Added new custom fields for displaying properties.
3.8.1 6.7.0.0 - 6.7.5.1
- Translation fix
3.8.0 6.7.0.0 - 6.7.5.1
- Added select/unselect all filter for the order matrix table.
3.7.2 6.7.0.0 - 6.7.5.1
- Fixed a bug in the filtering of properties.
3.7.1 6.7.0.0 - 6.7.5.0
- Removed unnecessary custom field.
3.7.0 6.7.0.0 - 6.7.2.2
- Added OrderMatrix table filtering feature.
3.6.3 6.7.0.0 - 6.7.2.2
- Added event for the Order Matrix criteria.
3.6.2 6.7.0.0 - 6.7.2.2
- Compatibility with the ACRIS CMS plugin has been improved.
3.6.1 6.7.0.0 - 6.7.2.1
- Code optimizations.
3.6.0 6.7.0.0 - 6.7.2.0
- Added new plugin setting for the shopping cart button.
3.5.0 6.7.0.0 - 6.7.2.0
- Added new settings for displaying the variants table.
3.4.0 6.7.0.0 - 6.7.1.2
- New setting for displaying variants in the variants table.
- The tables for the mobile view have been improved.
3.3.1 6.7.0.0 - 6.7.1.2
- The display on the product page has been improved.
- A bug with the display of plus/minus buttons has been fixed.
3.3.0 6.7.0.0 - 6.7.1.2
- The variants table can now be displayed in the product overview.
- New settings for the variants table have been added.
3.2.3 6.7.0.0 - 6.7.1.2
- Fixed icon compatibility with other plugins.
3.2.2 6.7.0.0 - 6.7.1.1
- Fixed uninstalling plugin.
3.2.1 6.7.0.0 - 6.7.1.1
- A bug when loading variant images has been fixed.
3.2.0 6.7.0.0 - 6.7.0.1
- Added new setting "Enlarge the variant images on hover".
3.1.6 6.7.0.0 - 6.7.0.1
- Improved plugin compatibility with Shopware 6.7.
3.1.5 6.7.0.0 - 6.7.0.1
- Improved compatibility with Shopware 6.7.
3.1.4 6.7.0.0 - 6.7.0.1
- Improved plugin compatibility with Shopware 6.7.
3.1.2 6.7.0.0 - 6.7.0.1
- Fixes a potential issue where items with a quantity of 0 could be added to the cart.
3.1.1 6.7.0.0
- Using the option "Directly into the cart" don't loads the offcanvas cart anymore.
- Optimization of performance when adding directly to the shopping cart.
3.1.0 6.7.0.0
- New plugin setting "Directly into the shopping cart".
3.0.1 6.7.0.0
- Improved compatibility with other plugins and themes when displaying the order matrix in full width.
- Improved mobile display of the order matrix when displayed in full width.
3.0.0 6.7.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
2.15.6 6.6.0.0 - 6.6.10.21
- Fixed a bug that prevented the order of properties by position in the variant table from being correctly inherited by the child languages.
2.15.5 6.6.0.0 - 6.6.10.19
- The sorting of properties in the variant table has been further improved to match the product detail page, making the display more consistent and easier to understand.
- Fixed wrong translations for plugin config options.
2.15.4 6.6.0.0 - 6.6.10.15
- The sorting of properties in the variant table has been adjusted to match the product detail page, making the display more consistent and easier to understand.
2.15.3 6.6.0.0 - 6.6.10.15
- Improved sorting of properties in the variant table.
- Improved compatibility with the ACRIS Variant characteristics sorting plugin
2.15.2 6.6.0.0 - 6.6.10.15
- A bug with the display of a 1 dimensional order matrix has been fixed.
2.15.1 6.6.0.0 - 6.6.10.15
- A bug in the column display of the order matrix has been fixed.
2.15.0 6.6.0.0 - 6.6.10.13
- Improved sorting of properties to be more consistent for every type of order matrix.
- Added a new plugin config option to change the sorting behavior of the properties.
- Added a new plugin config option to sort the properties by custom field.
- Fixed a bug where the columns of the order matrix were moved.
2.14.2 6.6.0.0 - 6.6.10.13
- Optimization of cache invalidation when the order matrix is changed in the Shopware admin.
2.14.1 6.6.0.0 - 6.6.10.10
- Removed unnecessary custom field.
2.14.0 6.6.0.0 - 6.6.10.6
- OrderMatrix table filtering feature bas been added.
2.13.3 6.6.0.0 - 6.6.10.6
- Added event for the Order Matrix criteria.
2.13.2 6.6.0.0 - 6.6.10.6
- Compatibility with the ACRIS CMS plugin has been improved.
2.13.1 6.6.0.0 - 6.6.10.6
- Code optimizations.
2.13.0 6.6.0.0 - 6.6.10.6
- Added new plugin setting for the shopping cart button.
2.12.0 6.6.0.0 - 6.6.10.6
- Added new settings for displaying the variants table.
2.11.0 6.6.0.0 - 6.6.10.6
- New setting for displaying variants in the variants table.
- The tables for the mobile view have been improved.
2.10.1 6.6.0.0 - 6.6.10.6
- The display on the product page has been improved.
- A bug with the display of plus/minus buttons has been fixed.
2.10.0 6.6.0.0 - 6.6.10.6
- The variants table can now be displayed in the product overview.
- New settings for the variants table have been added.
2.9.1 6.6.0.0 - 6.6.10.6
- Fixed admin view bug.
2.9.0 6.6.0.0 - 6.6.10.5
- Added new setting "Enlarge the variant images on hover".
2.8.6 6.6.0.0 - 6.6.10.5
- Fixes a potential issue where items with a quantity of 0 could be added to the cart.
2.8.5 6.6.0.0 - 6.6.10.5
- Using the option "Directly into the cart" don't loads the offcanvas cart anymore.
- Optimization of performance when adding directly to the shopping cart.
2.8.4 6.6.0.0 - 6.6.10.5
- A bug in the "Directly into the shopping cart" setting has been fixed.
2.8.3 6.6.0.0 - 6.6.10.4
- Performance improvements when loading product data.
2.8.2 6.6.0.0 - 6.6.10.4
- The logic for the "Directly into the shopping cart" setting has been improved.
2.8.1 6.6.0.0 - 6.6.10.4
- Improved compatibility with other plugins and themes when displaying the order matrix in full width.
- Improved mobile display of the order matrix when displayed in full width.
2.8.0 6.6.0.0 - 6.6.10.4
- New plugin setting "Directly into the shopping cart".
2.7.0 6.6.0.0 - 6.6.10.4
- New order matrix layouts have been added.
- Several bugs have been fixed.
2.6.5 6.6.0.0 - 6.6.10.4
- Plugin compatibility improved.
2.6.4 6.6.0.0 - 6.6.10.3
- Improved admin compatibility with Shopware 6.6.10.*
2.6.3 6.6.0.0 - 6.6.10.2
- Code optimizations.
2.6.2 6.6.0.0 - 6.6.10.2
- Improved compatibility of the admin view with Shopware 6.6.10.0.
2.6.1 6.6.0.0 - 6.6.10.2
- Improved compatibility with other plugins when no order matrix is loaded on product pages.
2.6.0 6.6.0.0 - 6.6.9.0
- Added a new setting for the positioning of the shopping cart button.
2.5.2 6.6.0.0 - 6.6.8.2
- Preview image display bug fixed.
2.5.1 6.6.0.0 - 6.6.8.1
- Plugin compatibility improved.
2.5.0 6.6.0.0 - 6.6.8.1
- Price, list price, and purchase unit can now be displayed.
- Template code optimized.
2.4.1 6.6.0.0 - 6.6.8.0
- The display has been improved when there is only one y-axis.
2.4.0 6.6.0.0 - 6.6.7.1
- Stock display expanded with new status.
- Added new color settings for stock display.
2.3.2 6.6.0.0 - 6.6.6.1
- The display of the packaging unit has been improved.
2.3.1 6.6.0.0 - 6.6.6.1
- Fixed that the quantity input field of a 1-dimensional order matrix was not sorted correctly and thus incorrect quantities for variants were placed in the shopping cart.
2.3.0 6.6.0.0 - 6.6.6.1
- Added new setting for variant preview image.
2.2.0 6.6.0.0 - 6.6.4.1
- Added new table data display plugin setting.
1.7.1 6.5.0.0 - 6.5.8.18
- Preview image display bug fixed.
1.7.0 6.5.0.0 - 6.5.8.15
- Stock display expanded with new status.
- Added new color settings for stock display.
1.6.3 6.5.0.0 - 6.5.8.14
- The display of the packaging unit has been improved.
1.6.2 6.5.0.0 - 6.5.8.14
- Fixed a bug in the Twig code.
1.6.1 6.5.0.0 - 6.5.8.14
- Fixed that the quantity input field of a 1-dimensional order matrix was not sorted correctly and thus incorrect quantities for variants were placed in the shopping cart.
1.6.0 6.5.0.0 - 6.5.8.14
- Added new setting for variant preview image.