Log in
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()