Order matrix (rule-controlled and dynamic product groups)
Description
Highlights
About the Extension
Purpose of the plugin
The order matrix enables users on the product detail page to quickly enter the order request for all available variants of a product and place them in the shopping cart at once. This plugin takes into account the challenges faced by many retailers, for example, several order matrices can be created and these can then be displayed according to Rulebuilder rules (e.g. only for B2B customers). The order matrices created are assigned using dynamic product groups and the configuration of the individual order matrices also allows the X-axis (from left to right) and Y-axis (from top to bottom) to be defined variably. Optionally, availability can also be set by means of color display; sold-out products are displayed accordingly.
To display the order matrix, the products must have at least one variant group. Ideally, the products are created with 2 variant groups (variant axes), if more than 2 variant characteristics are available, you can select which are used in the X-axis or in the Y-axis, the other variant characteristics are displayed as in the Shopware standard.
Using the plugin
Plugin configurations
Extensions > My extensions > Order Matrix > ... > Configure
- Product availability: “Shopware Standard” or “Only if the product is in stock”
- Unavailable variant: “Do not show” or “As unavailable input field”
- Price display: “Price only” or “Price and strike price”
There are two text modules for the price display that can be displayed before the respective prices:
acrisOrderMatrix.detail.footerSumBeforePrice, acrisOrderMatrix.detail.footerSumBeforePseudo
- Width of the input fields: “Standard” or “Wide”
- Width of the variant screen: If no value is stored, the default of 80 pixels is used.
- Variant preview image: “Standard” or “Change image from variant image
- Table header display: “Standard” or “Scrolls with the page”
Create order matrix
Settings > Extensions > Order matrix > Order matrix > Add order matrix or edit existing one
Basic settings section
- Internal name: is used for the Order Matrix overview in Admin
Section Display settings
- Active: determines whether the order matrix is used (active)
- Priority: The order matrix configuration with the highest priority is loaded first and checked for the respective product. (if several order matrices apply to a product)
- Rule: RuleBuilder rule can be defined here. Important: Meaningful rules must be used, e.g. customer group = XY or customer is logged in. Shopping cart-dependent rules make no sense, as the order matrix should function independently of the shopping cart.
OR link: The display takes place if at least one of the assigned rules is true. If no rule is added, the display always takes place.
Product selection section
The products must meet the following requirements: Variant articles with at least 1 characteristic. In the dynamic product group, it is important that the main articles are always included.
- Dynamic product group:
OR link: The display takes place for all products that are assigned to at least one dynamic product group.
If no dynamic product group is selected here, no display takes place
Representations section
- Property group X-axis: Select the property group to be displayed from left to right in the table.
If not specified, the first group found is automatically used - Property group Y-axis: Select the property group to be displayed from top to bottom in the table.
If not specified, the second group found is automatically used
Display of delivery times section
- Display: “Shopware Standard ‘ or ’x pieces available incl. info text”
- Minimum number for a yellow display: The availability display in the frontend shows yellow if up to x pieces are available.
Known restrictions / tips
- Price display on the product detail page
Only one sales price can be displayed on the product detail page, so it would be ideal if all variants had the same price.
If there are different prices for the variants, only one sales price is displayed, but the sales price of the other variants is calculated correctly and is then visible in the shopping cart.
Graduated price display is possible, instead of price display can be set in the plugin configuration. - Number of orderable products in the matrix
Once the plugin has been fully integrated, the minimum quantities, scales and maximum order quantities maintained for the product are also taken into account.
In the Shopware standard, the maximum number of products that can be ordered is limited to 100, this can be set in the Shopware Admin under Settings > Shop > Shopping cart > Maximum selection quantity.
For space reasons, a 3-digit quantity display was designed in the matrix. - Sold out products / unavailable variants
Unavailable products (stock <=0 and sales indicator “active”) are “crossed out” so that an order is not possible.
In the case of missing variants (asynchronous variant specifications), the behavior of the “Unavailable variant” option can be configured in the plugin settings: Either “As unavailable input field” or “No display” in both cases, ordering of unavailable variants is guaranteed. - Number of variant axes
In principle, the order matrix was developed for 2 variant axes, but additional variant axes are also possible, although these are not displayed as a matrix but as provided for in the Shopware standard. You can specify which variant group should be displayed in the order matrix.
Details
- Available: English, German
- Latest update: 4 December 2024
- Publication date: 19 June 2024
- Version: 2.6.0
- Category: Storefront
Resources
Reviews (0)
About the Extension Partner
ACRIS E-Commerce GmbH
Partner Status
-
Shopware
Gold Partner -
Shopware
Premium Extension Partner
Details
- Ø-Rating: 4.9
- Partner since: 2015
- Extensions: 122
Support
- Based in: Austria
- Speaks: German, English
- Response time: Very quickly