Model
ProductOptionProcessor
Magento\ConfigurableProduct\Model\ProductOptionProcessor
What it does
This class converts configurable product options between two formats: buy request format (used when adding products to cart) and product option format (used for order storage and APIs).
Developers use this processor to handle attribute selections for configurable products, ensuring the selected options (like size or color) are properly formatted when converting between frontend requests and backend data structures.
Public Methods
- convertToBuyRequest()
- convertToProductOption()