CSV Table Matrix Pricing



Magento Platform
Open Source (CE)
2.0, 2.1, 2.2, 2.3
Commerce using on prem (EE)

Tech Specifications

Current Version:
Stable Build
09 January, 2020
Extensions, Content & Customizations, Product Content
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44


CSV Table Matrix Pricing extension makes easy to create/manage products that have multiple sizes and the prices vary according to sizes.

Other Extensions by MageArray



Back to top

CSV Table Matrix Pricing extension provides a table or matrix-based pricing for your products having a complex pricing structure. Now there is no need to create complex, configurable products with hundreds of associated simple products. It is the perfect solution for stores that sell blinds, carpets, artwork, wall coverings materials(wallpaper), sheeting, windows, etc.

All you need to do is enter your product prices with variable lengths and widths/heights in matrix form in a CSV file. Upload created CSV in the product page or the global configuration setting page (admin area) and create custom options on the product page. That's It! Now, When customers visit the product on the website, they will find input boxes for measurements. As the customer enter measurements, the extension will find the price from the CSV file and show the exact price of the product.

Note: The title of the custom option should match with labels specified in the CSV price tab or global configuration.
You can create CSV for measurement units such as mm, cm, inches, feet, meter.


Feature Highlights

  • Enable/Disable CSV Table Matrix Pricing extension.
  • It can be used for area-based products i.e Length x Width etc.
  • Validation for minimum and maximum value acceptable and detected automatically based on CSV you uploaded.
  • Validation message can be customized from backend, globally and Product wise
  • Configuration to change label height and width, but custom options title should match with them and type of custom option should be the field.
  • If size not found in CSV then automatically round up to next size.
  • Configuration to check round down when size not found.
  • Supports with other existing custom options.
  • Configuration to add CSV price to products main price or special price.
  • You can also convert textbox to the dropdown in case you want the customer to choose from existing available sizes.
  • Configuration to change CSV delimiter.
  •  Possible to add custom option value-wise CSV. 



Common Questions

Question:- For which type of products I can use this extension?
Answer:-   You can use this extension for the products that have multiple sizes and product prices vary according to size. for example floor covering, wallpaper, blinds, banners, canvas, painting, etc.

Question:- Can I apply markup price on size price?
Answer:-   Yes, you can markup the fix or percentage of size price.

Question:- Can I add an option wise error message?
Answer:-   Yes, you can add option wise error message globally and product-wise.

Question:- Can I show minimum and maximum values as the message under option?
Answer:-   Yes, you can show minimum and maximum values as a message.

Question:- Can I run this on my staging or development site, too?
Answer:-   Yes, you can use this module for your staging or development website.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3
  • Compatible with Commerce using on prem (EE) : 2.3
  • Stability: Stable Build
  • Description:

    - Compatibility with Magento 2.3.3
    - Bug Fixes


  • Compatible with Open Source (CE) : 2.2
  • Stability: Stable Build
  • Description:

    - Bug Fixes
    - New Features (CSV Types - One dimensional,option wise csv)
    -Magento 2.2 Compatibility


  • Compatible with Open Source (CE) : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Version 1.0.0
    -Initial Release


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top