Collection
Selection\Collection
Magento\Bundle\Model\ResourceModel\Selection\Collection
What it does
This collection class manages and queries bundle product selections in Magento 2.
Developers use it to fetch, filter, and sort the individual products that make up a bundle product, with support for pricing calculations, stock filtering, and joining option data.
It's commonly used when displaying bundle product options on product pages or calculating bundle prices.
Public Methods
- _resetState()
- _afterLoad()
- joinPrices()
- setOptionIdsFilter()
- setSelectionIdsFilter()
- setPositionOrder()
- addQuantityFilter()
- getNewEmptyItem()
- addPriceFilter()