Order matrix for variant products with rules and dynamic product groups
Product information "Order matrix for variant products with rules and dynamic product groups"
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 and design 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Â
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
Â
- A JavaScript code has been optimized for Google Chrome.
- Improved compatibility with other plugins.
- Improved sorting of properties in the variant table.
- Improved compatibility with the ACRIS Variant characteristics sorting plugin
- A bug in the JavaScript code has been fixed.
- Fixed a bug where the wrong price was displayed in the order matrix.
- Improved compatibility with the ACRIS Discount group plugin.
- Added product assignment option to order matrix: select between dynamic product group or all products.
- Added CMS page modal for variant table: clicking on a product number opens a shopping experience in a modal.
- A new layout for the product boxes has been added to the plugin settings.
- A bug with the display of a 1 dimensional order matrix has been fixed.
- A bug in the order of properties for the Order Matrix list view on category pages has been fixed.
- 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
- 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.
- Improved sorting of properties in the variant table.
- Improved compatibility with the ACRIS Variant characteristics sorting plugin
- A bug with the display of a 1 dimensional order matrix has been fixed.
- 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