InventoryBundleProduct Module
GetBundleProductIdsByChildSku
This class retrieves all bundle product IDs that contain a specific simple product as a child, identified by SKU. Developers use this to find parent b...
GetBundleProductStockStatus
This class determines if a bundle product is in stock and available for purchase by checking the stock status of all its child products across require...
GetChidrenSkusByParentIds
This class retrieves the SKUs of child products (selections) for bundle products based on parent product IDs. Developers would use this when they need...
GetProductSelection
This service class retrieves the selection of child products for a specific option within a bundle product in Magento's Multi-Source Inventory (MSI) s...
IsBundleProductChildrenSalable
This class determines if a bundle product can be sold by checking the salability of its child products. It ensures that all required options have at l...
SourceItem\Validator\ShipmentTypeValidator
This validator ensures that inventory source items for bundle products with 'Ship Together' shipment type are properly configured. It prevents assigni...
StockStatusProcessor
This class processes stock status updates for bundle products when their child/option products change. When simple products are updated, this processo...