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