Configurable Product in Magento 2
A configurable product is a bit complicated version of a simple product in Magento 2. The differ-ence can be explained in two words «the ability to choose». Imagine a simple product, where a cus-tomer can specify some details, like the storage or color – that will be a configurable product.
On top of that, each combination of product options has a personal SKU (Stock Keeping Unit). Thus, it is easy to control stock inventory of each product attribute in your Magento 2 store.
For example, you are selling a smartphone. Usually, even a single model can have different colors and storage options. It is not convenient to create a simple product for each color and storage of a single model. That’s why a configurable product is the right solution for such a situations, because it includes all the possible options.
How to create Magento 2 Configurable Product
Creating of a configurable product is only a bit more complicated than adjusting a simple product. Click the «Products» tab and select the «Catalog» option. Then, hit the arrow near the «Add Prod-uct» button and choose «Configurable Product».
After specifying all the details (the same as you do for a simple product), you should create the at-tributes and values for them. In our example it will be color and storage as attributes and black or silver and 32 GB or 64 GB as the appropriate values. You can create a new attribute by clicking the «Create Configurations» button, then hit the «Create New Attribute» button.
You always can attach an image to a certain attribute. It is useful, when you are selling a product with different color options. Moreover, you can differentiate configurable products by price. Don’t forget to apply the unique prices by attribute to each SKU or apply a single price to all SKUs before generating the products.
In the end, you can overview all the combinations you created. Hit the«Save» button to finish.
If you are not comfortable with CMS management, you can choose 3d party solution to create products with custom options for Magento 2