{"id":222227,"date":"2020-01-17T12:21:58","date_gmt":"2020-01-17T12:21:58","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=222227"},"modified":"2026-02-06T10:50:23","modified_gmt":"2026-02-06T10:50:23","slug":"magento2-b2b-product-variants-matrix","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/","title":{"rendered":"B2B Product Variants Matrix for Magento 2"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/magento2-product-matrix.html\" target=\"_blank\" rel=\"noreferrer noopener\">B2B Product Matrix Variants for Magento 2 <\/a>enables the admin to display a matrix for configurable products variants.<\/p>\n\n\n\n<p>The principal motive of any e-commerce site is to offer newbie features that ease things for our website users.<\/p>\n\n\n\n<p>The <strong>Product Matrix<\/strong> feature is specifically applicable to Configurable Products. It enhances and instigates easy navigation to a product&#8217;s variant.<\/p>\n\n\n\n<p>Therefore, the customers will not have to add variants to the cart one by one, which in turn is a time-saving process.<\/p>\n\n\n\n<p>B2B Product Variants Matrix for Magento 2 extension allows the store owners to offer their customers a matrix for variants stock display.<\/p>\n\n\n\n<p>The store owner can enable the product matrix for fresh as well as existing configurable products. The customers can type the quantity for any variation combination and add it to the cart.<\/p>\n\n\n\n<p>A product matrix enhances the UI part of a configurable item&#8217;s product page. It even simplifies the process of adding products to the cart.<\/p>\n\n\n\n<p><strong>Note: The matrix form can have only two or a single attribute to display on the front end.<\/strong> <strong>So the admin can only select a single or two attributes for the product to display in a matrix form.<\/strong><\/p>\n\n\n\n<p>Watch the below video tutorial to understand the extension workflow:<\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"8kPjT8iupoY\"><div class=\"components-placeholder__instructions\">8kPjT8iupoY<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The store owner can configure product matrix settings as global or product-wise.<\/li>\n\n\n\n<li>Also, the admin can restrict the visibility product matrix over the existing configurable products.<\/li>\n\n\n\n<li>The store owner may choose to display the Quantity and Price of the variants.<\/li>\n\n\n\n<li>Customers can add more than one product variant to the cart at a time.<\/li>\n\n\n\n<li>A pop-up, on hovering the mouse over a matrix, displays the variant&#8217;s in-stock quantity.<\/li>\n\n\n\n<li>The customers can even reset the matrix if need be.<\/li>\n\n\n\n<li>This module works with swatches.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation<\/h3>\n<\/div><\/div>\n\n\n\n<p>Customers will get a&nbsp;<strong>zip folder. <\/strong>Then&nbsp;they have to extract the contents of this zip folder on their system.<\/p>\n\n\n\n<p>It includes an <strong>src<\/strong>&nbsp;folder, inside the src folder you have the&nbsp;<strong>app<\/strong>&nbsp;folder.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png\"><img decoding=\"async\" width=\"1302\" height=\"411\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png\" alt=\"1-9-1\" class=\"wp-image-213192\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png 1302w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1-300x95.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1-1200x379.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1-250x79.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1-768x242.png 768w\" sizes=\"(max-width: 1302px) 100vw, 1302px\" loading=\"lazy\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>You need to transfer this&nbsp;<strong>app<\/strong> folder&nbsp;into the Magento2 root directory on the server as shown below.<\/p>\n\n\n\n<p>On successfully installing the module, you have to run these commands in the Magento2 root directory.<\/p>\n\n\n\n<p><strong>First command &#8211;<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<p><strong>Second Command &#8211;<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<p><strong>Third Command &#8211;<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<p>After running the commands,&nbsp;you have to flush the cache from the Magento admin panel by navigating through<strong> System-&gt;Cache management<\/strong> as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"629\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-cache-management.webp\" alt=\"cache management\" class=\"wp-image-431815\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-cache-management.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-cache-management-300x168.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-cache-management-250x140.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-cache-management-768x431.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Language Translation<\/h3>\n<\/div><\/div>\n\n\n\n<p>For translating the module language, navigate through<strong> src\/app\/code\/Webkul\/Product Matrix\/i18n <\/strong>and edit the <strong>en_US.csv<\/strong> file.<\/p>\n\n\n\n<p>Thereafter, rename the CSV as \u201cen_SA.csv\u201d and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.<\/p>\n\n\n\n<p>Further, after installing Magento 2 on the server, upload it to the path <strong>src\/app\/code\/Webkul\/Product Matrix\/i18n<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2.png\"><img decoding=\"async\" width=\"1229\" height=\"482\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2.png\" alt=\"webkul-magento2-paytabs-sadad-payment-multilingual\" class=\"wp-image-170891\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2.png 1229w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2-250x98.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2-300x118.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2-768x301.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2-1200x471.png 1200w\" sizes=\"(max-width: 1229px) 100vw, 1229px\" loading=\"lazy\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>This translates the module into the Arabic Language. It supports both <strong>RTL&nbsp;<\/strong>and&nbsp;<strong>LTR&nbsp;<\/strong>languages.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Admin Configurations: B2B Product Variants Matrix<\/h3>\n<\/div><\/div>\n\n\n\n<p>After installing the module, the admin will have to navigate to <strong>Stores &gt; Configuration &gt; Configurable Product Matrix<\/strong>.<\/p>\n\n\n\n<p>Under the <strong>Configurable Product Matrix<\/strong> tab, the admin sets configurations under <strong>General Settings<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-general-configurations-1.webp\" alt=\"general settings\" class=\"wp-image-431217\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-general-configurations-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-general-configurations-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-general-configurations-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-general-configurations-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>You can also access the initial <strong>Configuration Settings<\/strong> via Product Matrix &gt; Configuration Settings<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-configuration-settings-1.webp\" alt=\"configuration settings\" class=\"wp-image-431712\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-configuration-settings-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-configuration-settings-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-configuration-settings-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-configuration-settings-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Meanwhile, the admin configures the<strong> General Settings<\/strong> under the <strong>Configurable Product Matrix<\/strong> as under:<\/p>\n\n\n\n<p><strong>Enable<\/strong>:-<\/p>\n\n\n\n<p><strong>Product Matrix Module: <\/strong>If Yes, a product matrix displays for configurable products on their respective product pages.<\/p>\n\n\n\n<p><strong>Matrix for Configurable Products: <\/strong>If Yes, it becomes the global configuration for products whose product attribute is set- &#8216;use config.&#8217;<\/p>\n\n\n\n<p><strong>Stock Notification Tooltip:<\/strong> A tooltip is visible on the product matrix&#8217;s quantity box on the product page if the admin sets this field as Yes.<\/p>\n\n\n\n<p><strong>ProductMatrix On Existing Configurable Catalog: <\/strong>If Yes, then for existing configurable products of the store, the product matrix will be visible.<\/p>\n\n\n\n<p><strong>Show Matrix Totals:<\/strong> If Yes, the <strong>Price and Quantity<\/strong> are visible under a product&#8217;s matrix on the product page.<\/p>\n\n\n<div class=\"wk-index-wrap\">\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\"><span style=\"color: revert; font-size: revert; font-weight: revert;\">Cases &#8211; Applicable for Product Matrix: Demonstration<\/span><\/h3>\n<\/div>\n<h6><strong><span style=\"color: #808080;\">Case 1: <\/span><span style=\"color: #808080;\">Product Matrix Visibility: for Existing Products<\/span><\/strong><\/h6>\n<p>Initially, on installing this module, a field, namely, <strong>Enable Product Matrix<\/strong>, will appear (by default) for all existing configurable products.<\/p>\n<\/div>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431269\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-enable-product-matrix.webp\" alt=\"enable product matrix\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-enable-product-matrix.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-enable-product-matrix-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-enable-product-matrix-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-enable-product-matrix-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<div class=\"wk-index-wrap\">\n<p>Therefore, if <strong data-rich-text-format-boundary=\"true\">ProductMatrix On Existing Configurable Catalog <\/strong>is set to<strong> &#8216;Yes,&#8217;<\/strong> for all existing configurable products of the store, the product matrix is visible.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431302\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-case-1.webp\" alt=\"case 1\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-case-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-case-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-case-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-case-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><span style=\"font-size: inherit;\">Product Matrix for an existing product shall be visible as shown in the image below.<\/span><\/p>\n<\/div>\n<p><strong>Note: <\/strong><\/p>\n<ul>\n<li>Product Matrix shall be visible for existing products only when the admin does not save the <strong>updates or configurations <\/strong>for an existing product in its product details page, in the admin panel.\u00a0<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431336\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-front-end.webp\" alt=\"front-end\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-front-end.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-front-end-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-front-end-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-front-end-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<h6><strong><span style=\"color: #808080;\">Case 2: On saving the configurations: of configurable product<\/span><\/strong><\/h6>\n<p>Further, as the admin <strong>saves the product<\/strong> along with the <strong>Enable Product Matrix<\/strong> field configurations, the following sub-cases arise:-<\/p>\n<p><strong><span style=\"color: #99ccff;\">Condition- i)\u00a0 <\/span><\/strong><strong><span style=\"color: #99ccff;\">When <\/span><span style=\"color: #99ccff;\">Enable Product Matrix set as &#8216;Use Config&#8217; &amp; Enable Matrix for Configurable Products as &#8216;Yes.&#8217;<\/span><\/strong><\/p>\n<p>When <strong>Enable Product Matrix<\/strong> is chosen as <strong>&#8216;Use Config,&#8217;\u00a0<\/strong>as shown in the image below, it checks the configuration for the <strong>Enable Matrix for the<\/strong> <strong>Configurable Products <\/strong>field under <strong>admin module configuration (Configurable Product Matrix)<\/strong>.\u00a0<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431356\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-use-config.webp\" alt=\"Use Config\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-use-config.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-use-config-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-use-config-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-use-config-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>If the <strong>Enable Matrix for the<\/strong> <strong>Configurable Products <\/strong>field under <strong>admin module configuration (Configurable Product Matrix)<\/strong> is set as &#8216;Yes,&#8217; then a configurable product Matrix will display.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431373\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1.webp\" alt=\"general settings condition 1\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/>In short,<strong> &#8220;Enable Product Matrix = Use Config<span style=\"color: #808080;\"> &gt;<\/span> Enable Matrix for Configurable Products = Yes&#8221;<\/strong> will result in displaying the matrix as shown in the image below.\u00a0<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431424\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-frontend.webp\" alt=\"condition 1 frontend\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-frontend.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-frontend-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-frontend-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-frontend-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><strong><span style=\"color: #99ccff;\">Condition- ii)\u00a0 <\/span><\/strong><strong><span style=\"color: #99ccff;\">When <\/span><span style=\"color: #99ccff;\">Enable Product Matrix set as &#8216;Use Config&#8217; &amp; Enable Matrix for Configurable Products as &#8216;No.&#8217;<\/span><\/strong><\/p>\n<p>Similarly, when the admin selects <strong>Enable Product Matrix<\/strong> as <strong>&#8216;Use Config,&#8217;<\/strong> it redirects to check the configuration for the <strong>Enable Matrix for the<\/strong> <strong>Configurable Products <\/strong>field under <strong>Configurable Product Matrix.<\/strong><\/p>\n<p>If <strong>Enable Matrix for the<\/strong> <strong>Configurable Products <\/strong>field under <strong>Configurable Product Matrix <\/strong>is set to &#8216;<strong>No,&#8217;<\/strong> the matrix will not display for that configurable product in its product page in the front-end.\u00a0<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431442\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-2.webp\" alt=\"condition 2\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-2.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-2-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-2-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-2-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/>Concisely, <strong>&#8220;Enable Product Matrix = Use Config<span style=\"color: #808080;\"> &gt;<\/span> Enable Matrix for Configurable Products = No&#8221;<\/strong> will not display the matrix for the respective product as shown below.\u00a0<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431455\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variant-frontend-no-matrix.webp\" alt=\"no matrix\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variant-frontend-no-matrix.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variant-frontend-no-matrix-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variant-frontend-no-matrix-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variant-frontend-no-matrix-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<h6><strong><span style=\"color: #808080;\">Case 3: Enable Product Matrix: Product Page details Priority\u00a0<\/span><\/strong><\/h6>\n<p><span style=\"color: #003366;\"><strong>Condition- i)\u00a0 <\/strong><strong>When Enable Product Matrix set as &#8216;Yes&#8217; &amp; Configurable Product Matrix as &#8216;Yes\/ No.&#8217;<\/strong><\/span><\/p>\n<p>When <strong>Enable Product Matrix<\/strong> is chosen as <strong>&#8216;Yes,&#8217; <\/strong>after <strong>enabling the module <\/strong>under <strong>admin module configuration (Configurable Product Matrix), <\/strong>this time it <strong>will not redirect<\/strong> to check the <strong>Enable Matrix for the<\/strong> <strong>Configurable Products <\/strong>field.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431480\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-enable-product-matrix-yes.webp\" alt=\"enable product matrix - yes\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-enable-product-matrix-yes.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-enable-product-matrix-yes-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-enable-product-matrix-yes-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-enable-product-matrix-yes-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/>Whether the <strong>Enable Matrix for the<\/strong> <strong>Configurable Products <\/strong>field under <strong>admin module configuration (Configurable Product Matrix)<\/strong> is set as <strong>No or Yes, <\/strong>it does not matter in this case as<strong> Product Priority<\/strong> is the<strong> most.<\/strong>\u00a0<\/p>\n<p>This means, even if the admin sets <strong>Enable Matrix for the<\/strong> <strong>Configurable Products as Yes or No,<\/strong> it will consider the configuration of the<strong> Enable Product Matrix <\/strong>field<strong>, <\/strong>which is chosen as<strong> &#8216;Yes,&#8217;<\/strong> in this case, which in turn displays the Matrix for the product.\u00a0<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431486\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-2-1.webp\" alt=\"general setting\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-2-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-2-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-2-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-2-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/>Hence, <strong>&#8220;Enable Product Matrix = Yes &gt; Enable Matrix for Configurable Product = Yes\/ No&#8221;<\/strong> will display the product matrix for the respective product as shown below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431496\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-frontend-1.webp\" alt=\"frontend\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-frontend-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-frontend-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-frontend-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-frontend-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><span style=\"color: #003366;\"><strong>Condition- ii)\u00a0 <\/strong><strong>When Enable Product Matrix set as &#8216;No&#8217; &amp; Configurable Product Matrix as &#8216;Yes.&#8217;<\/strong><\/span><\/p>\n<p>Likewise, if the <strong>Enable Matrix for the<\/strong> <strong>Configurable Products <\/strong>field under<strong> configuration<\/strong>\u00a0is set as <strong>No or Yes<\/strong>. It will not matter as even here P<strong>roduct Priority<\/strong> is the<strong> most.\u00a0<\/strong><\/p>\n<p>This means, even if the admin sets <strong>Enable Matrix for the<\/strong> <strong>Configurable Products<\/strong> as<strong> Yes or No<\/strong>. Now set the configuration of the<strong>\u00a0Enable Product Matrix<\/strong> is &#8220;<strong>No<\/strong>&#8221; in this case.\u00a0<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431507\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-1.webp\" alt=\"general settings\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-condition-1-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Subsequently, <strong>&#8220;Enable Product Matrix = No &gt; Enable Matrix for Configurable Product = Yes\/ No&#8221;<\/strong> will not display the product matrix for the respective product as shown below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431511\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variant-frontend-no-matrix-1.webp\" alt=\"no matrix\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variant-frontend-no-matrix-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variant-frontend-no-matrix-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variant-frontend-no-matrix-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variant-frontend-no-matrix-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Product Matrix in case of Single Attribute<\/h3>\n<\/div>\n<p><strong>Note<\/strong>: All of the cases shown in the above sections will also be applicable to the single attribute product matrix.<\/p>\n<p>The single attribute product matrix gets displayed on the category page as shown below in the snapshot.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431678\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-category.webp\" alt=\"single attribute category page\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-category.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-category-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-category-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-category-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>On the product page, it will get displayed as shown below in the screenshot.\u00a0<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431667\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-frontend.webp\" alt=\"single attribute frontend\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-frontend.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-frontend-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-frontend-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-frontend-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Custom options are also compatible with a single product matrix as well.\u00a0<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-431672\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-custom-options.webp\" alt=\"single attribute custom options\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-custom-options.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-custom-options-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-custom-options-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/01\/webkul-magento-2-product-matrix-variants-single-attribute-custom-options-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Product Variants Matrix Display: On Frontend<\/h3>\n<\/div>\n\n\n<p>Meanwhile, in the front end, the customers can purchase in the usual way.<\/p>\n\n\n\n<p>The product matrix is visible on the category page as well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-category-page.webp\" alt=\"category\" class=\"wp-image-431637\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-category-page.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-category-page-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-category-page-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-category-page-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>On choosing to buy a configurable product, the customer will find a product matrix. It helps customers choose relevant variants for that product.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-front-end.webp\" alt=\"front end\" class=\"wp-image-431640\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-front-end.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-front-end-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-front-end-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-front-end-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>In addition to that, on hovering the cursor on any variant&#8217;s matrix, a pop-up shall display. It defines the stock quantity of that particular variant as shown in the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-condition-1-frontend.webp\" alt=\"condition 1 front-end\" class=\"wp-image-431645\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-condition-1-frontend.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-condition-1-frontend-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-condition-1-frontend-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-condition-1-frontend-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>On choosing the stock for variants, the Quantity, as well as the total Price, shall display.<\/p>\n\n\n\n<p>However, if need be, the customers can even reset the matrix by simply clicking the Reset All tab.<\/p>\n\n\n\n<p>After this stock figure will change to 0.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-front-end-1.webp\" alt=\"reset all\" class=\"wp-image-431646\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-front-end-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-front-end-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-front-end-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-front-end-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Custom Option in Product Variant Matrix Display&nbsp;<\/h3>\n<\/div><\/div>\n\n\n\n<p>This module is also compatible with custom options.&nbsp;<\/p>\n\n\n\n<p>For example, Suppose a store owner has added a product Hero Hoodie and added custom options like if the customer wants to print any kind of quote on this product then they can opt for that too through custom options with an extra charge as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-custom-options.webp\" alt=\"custom options\" class=\"wp-image-431650\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-custom-options.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-custom-options-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-custom-options-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/04\/webkul-magento-2-product-matrix-variants-custom-options-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Support<\/h3>\n<\/div><\/div>\n\n\n\n<p>That\u2019s all for the&nbsp;<strong>B2B Product Variants Matrix for Magento 2<\/strong>. If you face any issues, feel free to add a ticket at&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/\">webkul.uvdesk.com<\/a><\/p>\n\n\n\n<p>Also, visit our useful&nbsp;<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Extensions.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>B2B Product Matrix Variants for Magento 2 enables the admin to display a matrix for configurable products variants. The principal motive of any e-commerce site is to offer newbie features that ease things for our website users. The Product Matrix feature is specifically applicable to Configurable Products. It enhances and instigates easy navigation to a <a href=\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":191,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-222227","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento 2 B2B Product Variants Matrix | Configurable Catalog<\/title>\n<meta name=\"description\" content=\"B2B Product Variants Matrix for Magento 2 extension allows the store owners to offer their customers a matrix for variants stock display.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magento 2 B2B Product Variants Matrix | Configurable Catalog\" \/>\n<meta property=\"og:description\" content=\"B2B Product Variants Matrix for Magento 2 extension allows the store owners to offer their customers a matrix for variants stock display.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-17T12:21:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-06T10:50:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png\" \/>\n<meta name=\"author\" content=\"Gunjita Joshi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gunjita Joshi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/\"},\"author\":{\"name\":\"Gunjita Joshi\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/61b1424f876331154d5bcf845cf526a9\"},\"headline\":\"B2B Product Variants Matrix for Magento 2\",\"datePublished\":\"2020-01-17T12:21:58+00:00\",\"dateModified\":\"2026-02-06T10:50:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/\"},\"wordCount\":1587,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/\",\"name\":\"Magento 2 B2B Product Variants Matrix | Configurable Catalog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png\",\"datePublished\":\"2020-01-17T12:21:58+00:00\",\"dateModified\":\"2026-02-06T10:50:23+00:00\",\"description\":\"B2B Product Variants Matrix for Magento 2 extension allows the store owners to offer their customers a matrix for variants stock display.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png\",\"width\":1302,\"height\":411,\"caption\":\"1-9-1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"B2B Product Variants Matrix for Magento 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/61b1424f876331154d5bcf845cf526a9\",\"name\":\"Gunjita Joshi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cf39a841b8d11b4d355962b0d890bd541fb483594b20f06b193e6732bbb5a76e?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cf39a841b8d11b4d355962b0d890bd541fb483594b20f06b193e6732bbb5a76e?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Gunjita Joshi\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/gunjita-joshibd370\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Magento 2 B2B Product Variants Matrix | Configurable Catalog","description":"B2B Product Variants Matrix for Magento 2 extension allows the store owners to offer their customers a matrix for variants stock display.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/","og_locale":"en_US","og_type":"article","og_title":"Magento 2 B2B Product Variants Matrix | Configurable Catalog","og_description":"B2B Product Variants Matrix for Magento 2 extension allows the store owners to offer their customers a matrix for variants stock display.","og_url":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2020-01-17T12:21:58+00:00","article_modified_time":"2026-02-06T10:50:23+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png","type":"","width":"","height":""}],"author":"Gunjita Joshi","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Gunjita Joshi","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/"},"author":{"name":"Gunjita Joshi","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/61b1424f876331154d5bcf845cf526a9"},"headline":"B2B Product Variants Matrix for Magento 2","datePublished":"2020-01-17T12:21:58+00:00","dateModified":"2026-02-06T10:50:23+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/"},"wordCount":1587,"commentCount":2,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/","url":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/","name":"Magento 2 B2B Product Variants Matrix | Configurable Catalog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png","datePublished":"2020-01-17T12:21:58+00:00","dateModified":"2026-02-06T10:50:23+00:00","description":"B2B Product Variants Matrix for Magento 2 extension allows the store owners to offer their customers a matrix for variants stock display.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/08\/1-9-1.png","width":1302,"height":411,"caption":"1-9-1"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento2-b2b-product-variants-matrix\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"B2B Product Variants Matrix for Magento 2"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/61b1424f876331154d5bcf845cf526a9","name":"Gunjita Joshi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cf39a841b8d11b4d355962b0d890bd541fb483594b20f06b193e6732bbb5a76e?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cf39a841b8d11b4d355962b0d890bd541fb483594b20f06b193e6732bbb5a76e?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Gunjita Joshi"},"url":"https:\/\/webkul.com\/blog\/author\/gunjita-joshibd370\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/222227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/191"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=222227"}],"version-history":[{"count":271,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/222227\/revisions"}],"predecessor-version":[{"id":507722,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/222227\/revisions\/507722"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=222227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=222227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=222227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}