ConfigurableProductGraphQl Module
Cart\BuyRequest\SuperAttributeDataProvider
This class prepares configurable product option data (super attributes) when adding items to the cart via GraphQL. It validates that the selected chil...
ConfigurableProductTypeResolver
This class resolves the GraphQL type for configurable products in Magento 2's GraphQL API. When GraphQL queries retrieve product data, this resolver c...
Formatter\Option
This formatter class transforms configurable product attribute data into a GraphQL-compliant response format. Developers use this when exposing config...
Formatter\OptionValue
This class formats configurable product option values (like size or color choices) for GraphQL API responses. Developers use this when building or ext...
Formatter\Variant
This class formats and identifies the correct product variant for a configurable product based on customer-selected options in GraphQL queries. Develo...
Model\Options\Collection
This class collects and manages configurable product options for GraphQL queries. It efficiently batches attribute collection loading for multiple con...
Model\Variant\Collection
This class manages the fetching and caching of child products (variants) for configurable products in GraphQL queries. Developers use it to efficientl...
Options\ConfigurableOptionsMetadata
This class retrieves metadata for configurable product options in GraphQL queries. It determines which attribute selections are available for a config...
Options\DataProvider\Variant
This class retrieves all salable child products (variants) of a configurable product for GraphQL queries. Developers use it when they need to fetch va...
Options\Metadata
This class retrieves metadata about configurable product options and their available selections for GraphQL queries. Developers use it to determine wh...
Options\SelectionUidFormatter
This class handles encoding and decoding of unique identifiers (UIDs) for configurable product option selections in GraphQL responses. Developers use...
Resolver\AddConfigurableProductsToCart
This GraphQL resolver handles adding configurable products (like t-shirts with size/color options) to the shopping cart via GraphQL API. Developers us...
Resolver\ConfigurableCartItemOptions
This resolver handles GraphQL queries for configurable product options in a shopping cart. It retrieves and formats the selected variants (like size,...
Resolver\ConfigurableVariant
This GraphQL resolver provides variant product data for configurable products in GraphQL queries. Developers use this class when querying configurable...
Resolver\Options
This GraphQL resolver fetches configurable product options (like size, color) for configurable products in Magento's GraphQL API. Developers use this...
Resolver\OptionsSelectionMetadata
This GraphQL resolver provides metadata about configurable product option selections, including available options, variants, and which selections are...
Resolver\ProductResolver
This GraphQL resolver retrieves the final selected product variant for a configurable product item. Developers use this when implementing GraphQL quer...
Resolver\SelectionMediaGallery
This GraphQL resolver retrieves media gallery entries (images and videos) for configurable product child variants that are available for selection. De...
Resolver\Variant\Attributes
This GraphQL resolver formats configurable product variant attributes for the GraphQL API response. Developers use this class to transform product opt...
Resolver\Variant\Variant
This resolver handles GraphQL queries for configurable product variants in Magento 2. It extracts variant product data from the parent value array and...
Wishlist\ChildSku
This GraphQL resolver retrieves the SKU of the selected simple product child when a configurable product is added to a wishlist. Developers use this c...
Wishlist\ConfigurableOptions
This GraphQL resolver retrieves the selected configurable product options (like size, color) from a wishlist item. Developers use this class to return...
Wishlist\ConfiguredVariant
This GraphQL resolver retrieves the selected variant (simple product) of a configurable product in a wishlist item. Developers use this when implement...