Advanced Configurable Products

Extension features

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 for 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

NOTE

All Aitoc extensions can be customized to fit particular business needs. If you have questions about any customization, please drop a message at support@aitoc.com

Installation

To install the extension to your Magento 2 store, please follow these steps:

  • 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
  • Reset JavaScript cache by removing all folders in pub/static:
_requirejs; adminhtml; frontend.
  • To switch the extension on/off, perform these commands:
php bin/magento module:enable Aitoc_ConfigurableProducts
php bin/magento module:disable Aitoc_ConfigurableProducts

You can activate/deactivate several Aitoc extensions at once by specifying their names separated by space in the command.

NOTE

To install the extension via composer please read this guide.

Initial setup

Go to STORES → CONFIGURATION → AITOC EXTENSIONS → CONFIGURABLE PRODUCTS to choose your global settings.

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

In order 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 prior to making configurables. 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.

NOTE

Loader. 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 prior to 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.