Skip to content

Advanced Configurable Products


Here's what Advanced Configurable Products can do out-of-the-box:

  • Quickly create simple products based on a template
  • Manage simple products included into a configurable in a form of a convenient matrix
  • Help you easily manage configurable products
  • Work with any number of attributes for configurable products
  • Seamlessly process configurable products that have been created before the installation


All Aitoc extensions can be customized to fit particular business needs. If you have questions about any customization, please drop a message at [email protected]


Advanced Configurable Products module is compatible with the following Magento platforms:

Community Edition (Open Source) Enterprise Edition (Commerce) Cloud Edition
2.3.0 - 2.4.* 2.3.0 - 2.4.* 2.3.0 - 2.4.*


Installing module using zip file

  • Unzip and paste the extension file into your root Magento folder.
  • Connect to your server by SSH.
  • Go to your Magento root folder.
  • To install the extension, perform this command:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
  • Reset JavaScript cache by removing all folders in pub/static:
_requirejs; adminhtml; frontend.

Composer installation

If you haven't installed any Aitoc module before, in that case first you will need to add your Aitoc composer repository. Please go through the document to see how you can add composer repository.

To install the module, you will need to run following commands:

composer require aitoc/configurable-products-pro
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
  • To switch the extension on/off, perform these commands:
php bin/magento module:enable Aitoc_ConfigurableProducts
php bin/magento module:disable Aitoc_ConfigurableProducts
  • To update the module, use below command:
composer update aitoc/configurable-products-pro

Initial setup


Setting Purpose
Batch size (server-side) This setting defines the load onto your server. The default value is 50. If your server is resourceful, you can increase this value. If your server starts lagging, decrease the value.
Batch size (client-side) This setting defines the load onto your browser.
Configurable product edit page HTML size limit (megabytes) Maximum size of HTML code a browser can handle without freezing or crashing. The default value is 5. We don't recommend increasing it. If your browser starts lagging when creating / editing configurable products, decrease the value.
Enable simple products quantity limit This setting will prevent cron from creating more simple products than set by Batch size.

Creating simple products

To mass create simple products within a configurable product, first, make sure that you have all necessary attributes added (or create them). You can also create an attribute set before making it configurable. Then create your configurable product and save it. After that, you'll see the tab "Configurable Products" appear in the product settings. In this tab, you have the matrix which helps you quickly generate your simple products based on required attributes:

Pick the attributes you need and hit the "Generate" button.


You'll see a loader appearing on your screen, it signals about the products creation process. Depending on your server resources, it might take a while for the products to be generated so keep patience.

Once you click the "Generate" button, you will be able to specify these parameters for simple products before creating them:

These settings are mass applied to all simple products.

Setting Purpose
Weight Weight of the product.
Price Price of the product.
Qty Quantity of the product.
Status Has two options: • Enabled • Disabled
Visibility Has four options: • Not visible individually • Catalog • Search • Catalog, search
Stock Availability Has two options: • In stock • Out of stock

These settings can be changed for every single product individually on the matrix grid. Just click on the little pen icon to make the changes and apply them:

Setting Purpose
The product has changes and needs to be saved.
Edit the product.
Delete the product.

To see your simple products in a default Magento list, just go down to the "Configurations" tab. It will display all created simples.