Order matrix (rule-controlled and dynamic product groups)
Product information "Order matrix (rule-controlled and dynamic product groups)"
Highlights
• Order matrix flexibly configurable for different assortments • Automatic assignment via product groups and rules • Availability indicated with color bars, unavailable products can be hiddenÂ
Features
• Create and manage multiple order matrices in the admin area • Rule-based display via RuleBuilder and dynamic product groups • Prioritization in case of overlaps through definable display order • Axis assignment for property groups configurable per matrix • Availability display with color coding; sold-out variants can be shown • Custom display settings for image width, table headers, prices, and input fields • Scrollable table header for improved usability with large matricesÂ
Purpose
The plugin aims to make the ordering process for variant products more
efficient.
Instead of selecting each variant individually, the matrix allows fast, tabular
ordering of all available variants directly on the product detail page.
This is especially useful for B2B customers or larger order quantities.
Possible Use Cases / Application Scenarios
• Wholesalers who want to order many product variants at once
• Customers with specific requirements for variant combinations
• Products with two defined variant axes, such as size and color
• B2B shops with customized variant displays
Usage
Matrices are created via Settings > Extensions > Order Matrix > Add
Matrix.
After configuration (name, rule, product group, axes), the matrix will
automatically appear on the relevant product pages.
Global display settings can be adjusted in the Order Matrix plugin
section.
Configuration Sections
• Basic Settings: Internal name, activation, rule, priority
• Product Selection: Assign dynamic product groups (main products only),
only visible for variant products with at least one option
• Display: Select property groups for X and Y axis, show availability
• Delivery Times: Optionally show stock quantities, threshold for yellow
indicator
Limitations / Notes
• Variant prices: Only one sales price is shown; the cart displays correct
prices
• Variant axes: Optimized for two axes; additional variants follow Shopware
standard
• Max quantity: Shopware limit is 100, adjustable in admin
• Matrix input fields support three-digit quantities
• Sold-out variants can be hidden or shown as unavailable (configurable)
• Prerequisite: Product must be a variant item with at least one option
• Matrix is displayed only if both a valid product group and rule are assigned
Â
Â
- A bug in the column display of the order matrix has been fixed again.
- 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.
- A bug in the column display of the order matrix has been fixed.
- A bug in the sorting of properties in the variant table has been fixed.
- 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.
- Added a new custom field for displaying a tooltip for the properties.
- Fixed a bug that caused the custom field for disabling list view for categories to not work correctly.
- A bug related to various order matrix settings has been fixed.
- Added a new custom field for displaying properties.
- Optimized the sorting of properties in the variant table.
- Optimization of cache invalidation when the order matrix is changed in the Shopware admin.
- Added new custom fields for displaying properties.
- Translation fix
- Added select/unselect all filter for the order matrix table.
- Fixed a bug in the filtering of properties.
- Removed unnecessary custom field.
- Added OrderMatrix table filtering feature.
- Added event for the Order Matrix criteria.
- Compatibility with the ACRIS CMS plugin has been improved.
- Code optimizations.
- Added new plugin setting for the shopping cart button.
- Added new settings for displaying the variants table.
- New setting for displaying variants in the variants table.
- The tables for the mobile view have been improved.
- The display on the product page has been improved.
- A bug with the display of plus/minus buttons has been fixed.
- The variants table can now be displayed in the product overview.
- New settings for the variants table have been added.
- Fixed icon compatibility with other plugins.
- Fixed uninstalling plugin.
- A bug when loading variant images has been fixed.
- Added new setting "Enlarge the variant images on hover".
- Improved plugin compatibility with Shopware 6.7.
- Improved compatibility with Shopware 6.7.
- Improved plugin compatibility with Shopware 6.7.
- Fixes a potential issue where items with a quantity of 0 could be added to the cart.
- Using the option "Directly into the cart" don't loads the offcanvas cart anymore.
- Optimization of performance when adding directly to the shopping cart.
- New plugin setting "Directly into the shopping cart".
- 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.
- 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
- A bug in the column display of the order matrix has been fixed.
- 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 order matrix columns were falsly .
- Optimization of cache invalidation when the order matrix is changed in the Shopware admin.
- Removed unnecessary custom field.
- OrderMatrix table filtering feature bas been added.
- Added event for the Order Matrix criteria.
- Compatibility with the ACRIS CMS plugin has been improved.
- Code optimizations.
- Added new plugin setting for the shopping cart button.
- Added new settings for displaying the variants table.
- New setting for displaying variants in the variants table.
- The tables for the mobile view have been improved.
- The display on the product page has been improved.
- A bug with the display of plus/minus buttons has been fixed.
- The variants table can now be displayed in the product overview.
- New settings for the variants table have been added.
- Fixed admin view bug.
- Added new setting "Enlarge the variant images on hover".
- Fixes a potential issue where items with a quantity of 0 could be added to the cart.
- Using the option "Directly into the cart" don't loads the offcanvas cart anymore.
- Optimization of performance when adding directly to the shopping cart.
- A bug in the "Directly into the shopping cart" setting has been fixed.
- Performance improvements when loading product data.
- The logic for the "Directly into the shopping cart" setting has been improved.
- 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.
- New plugin setting "Directly into the shopping cart".
- New order matrix layouts have been added.
- Several bugs have been fixed.
- Plugin compatibility improved.
- Improved admin compatibility with Shopware 6.6.10.*
- Code optimizations.
- Improved compatibility of the admin view with Shopware 6.6.10.0.
- Improved compatibility with other plugins when no order matrix is loaded on product pages.
- Added a new setting for the positioning of the shopping cart button.
- Preview image display bug fixed.
- Plugin compatibility improved.
- Price, list price, and purchase unit can now be displayed.
- Template code optimized.
- The display has been improved when there is only one y-axis.
- Stock display expanded with new status.
- Added new color settings for stock display.
- The display of the packaging unit has been improved.
- 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.
- Added new setting for variant preview image.
- Added new table data display plugin setting.
- Improved plugin compatibility with "ACRIS Customer Price"
- Performance improvements when loading product variants
- Fixed packaging unit not being in the translated field on the variant
- Es wurde ein JavaScript Fehler in Kombination mit Safari behoben.
- Nicht benötigten Code entfernt
- Problem behoben, bei dem die Bestellmatrix nicht angezeigt wurde, wenn die ausgewählte X-Achsen-Eigenschaft auf dem Produkt nicht vorhanden ist.
- Fixed cache not being cleared after saving an order matrix.
- Snippets changed
- Cache get cleared after saving an order matrix.
- Fixed a bug where order matrix would be displayed even if no dynamic product group was assigned.
- Stock display optimized.
- Minor bugs fixed.
- New settings for the variant preview image, product number and the width of the order matrix.
- The price display has been optimized.
- Various plugin settings have been moved to the order matrix settings.
- A bug in the variant preview image has been fixed.
- Compatibility with Shopware 6.6.
- Preview image display bug fixed.
- Stock display expanded with new status.
- Added new color settings for stock display.
- The display of the packaging unit has been improved.
- Fixed a bug in the Twig code.
- 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.
- Added new setting for variant preview image.
- JavaScript Fehler behoben.
- Added new table data display plugin setting.
- Improved plugin compatibility with "ACRIS Customer Price"
- Stock display optimized.
- Fixed a problem where the correct packaging unit was not displayed in the order matrix.
- A JavaScript bug in combination with Safari has been fixed.
- Limited version of composer.json to less than 6.6.0.0
- Removed unnecessary code
- Fixed order matrix not being displayed if the selected X-axis property doesn't exist on the product.
- Snippets changed
- Cache get cleared after saving an order matrix.
- Fixed a bug where order matrix would be displayed even if no dynamic product group was assigned.
- A bug in the variant preview image has been fixed.
- Fixes a problem where loading gets stuck when trying to sort by sales channels, propertyGroupX, propertyGroupY or rules
- Performance improvements when loading product variants
- The display of the minimum purchase and graduation has been improved.
- Plugin compatibility improved.
- Added new table header display plugin setting.
- Minimum purchase and purchase steps are now taken into account.
- The one-line order matrix is now displayed correctly.
- The setting for the maximum purchase has been removed and replaced with the Shopware standard setting.
- New settings for "Product availability", "Input width", "Variant image width" and "Variant preview image".
- The order matrix can now be set active/inactive.
- Removed SCSS that is no longer needed.
- Variant display improved.
- Non-existent variants are no longer displayed.
- Non-generic code removed.
- Price display improved.
- Fixed JavaScript bug.
- Variant display improved.
- Add to cart function optimized.
- Added price calculation.
- Fixed variant loading issue.
- Only the required product variants are loaded
- Only 1 product variant is required instead of a maximum of 2.
- Compatibility with the ACRIS CMS plugin has been improved.
- Added display for experience world product pages.
- Initial storefront integration.
Login