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