Log in
Model

CustomOptionProcessor

Magento\Catalog\Model\CustomOptions\CustomOptionProcessor

What it does

This class processes custom product options for cart items in Magento 2.

It converts custom options between the buy request format (used when adding to cart) and the cart item format, handling various option types including file uploads and date fields.

Developers use this when working with product customization features or extending cart item processing.

Public Methods

  • convertToBuyRequest()
  • processOptions()