BundleGraphQl Module
BundleProductTypeResolver
This class resolves GraphQL type information for Bundle products in Magento 2. It checks if a product's type_id matches the Bundle product type code a...
Cart\BundleOptionDataProvider
This class extracts and formats bundle product option data from cart items for GraphQL API responses. Developers use this to retrieve information abou...
Cart\BuyRequest\BundleDataProvider
This class transforms bundle product options from GraphQL cart item data into the format required by Magento's buy request. Developers use this when p...
Model\Resolver\Links\Collection
This class collects and fetches bundle product link (selection) data for GraphQL queries. Developers use it to efficiently batch-load link information...
Model\Resolver\Options\Collection
This class collects and fetches bundle product options for GraphQL queries in a batch-optimized way. Developers use it to efficiently retrieve bundle...
Order\Shipment\BundleShipmentItemFormatter
This class formats bundle product shipment items for GraphQL API responses. Developers use it to properly handle bundle products in order shipment que...
Resolver\BundleItemLinks
This resolver handles GraphQL queries for bundle product option links in Magento 2. It retrieves the associated products (links) for a specific bundle...
Resolver\BundleItems
This resolver class handles GraphQL queries for bundle product items/options in Magento 2. Developers use this when they need to fetch and display bun...
Resolver\BundleOption
This resolver retrieves bundle product options for GraphQL queries. Developers use it when querying bundle products through the GraphQL API to fetch c...
Resolver\BundlePriceDetails
This resolver calculates and returns bundle product pricing details for GraphQL queries, including original price, final price, and discount percentag...
Resolver\Options\BundleItemOptionUid
This class generates a unique identifier (UID) for bundle product options in GraphQL responses. It encodes bundle option details (option ID, selection...
Resolver\Options\Label
This resolver retrieves the label/name for bundle product options in GraphQL queries. Developers use this when exposing bundle product option labels t...
Resolver\PriceRange
This resolver formats and provides price range information for bundle products in Magento 2's GraphQL API. It retrieves product data by SKU, ensures t...
Wishlist\BundleOptions
This class is a GraphQL resolver that fetches selected bundle product options for wishlist items. Developers would use this when implementing GraphQL...