CustomizableOptionDataProvider
Magento\WishlistGraphQl\Model\CartItems\CustomizableOptionDataProvider
What it does
This class converts wishlist item customizable product options into a format suitable for GraphQL cart mutation requests.
It processes custom options from wishlist items, encoding option IDs and values into UIDs, and separates them into 'selected_options' (dropdowns, checkboxes) and 'entered_options' (text fields, text areas, dates).
Developers use this when implementing GraphQL functionality to move wishlist items with custom options to the shopping cart.
Public Methods
- execute()