VariationHandler
Magento\ConfigurableProduct\Model\Product\VariationHandler
What it does
This class handles the generation and management of simple product variations for configurable products in Magento 2.
Developers use it when programmatically creating configurable products with their associated simple products, including copying attributes, managing attribute sets, and duplicating product images across variations.
It's primarily used during product import, bulk creation, or when building custom configurable product creation workflows.
Public Methods
- generateSimpleProducts()
- prepareAttributeSet()
- duplicateImagesForVariations()
- processMediaGallery()
- _resetState()