Log in
Model

ProductOptionProcessor

Magento\Catalog\Model\ProductOptionProcessor

What it does

This class converts product custom options between different formats in Magento 2.

Developers use it to transform custom options from API format (ProductOptionInterface) into buy request format needed for adding products to cart, and vice versa.

It handles various option types including text, file uploads, and date/time options, ensuring data is properly structured for order processing.

Public Methods

  • convertToBuyRequest()
  • convertToProductOption()