Log in
Model

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