Model
Option
Magento\Bundle\Model\Option
What it does
This class represents a single option for a Bundle product in Magento 2, managing properties like option type (dropdown, checkbox, multi-select, radio), title, position, and required status.
Developers use this class when creating or manipulating bundle product options, adding product selections to options, and determining if an option is saleable or supports multiple selections.
Public Methods
- addSelection()
- isSaleable()
- getDefaultSelection()
- isMultiSelection()
- getSearchableData()
- getSelectionById()
- getOptionId()
- getTitle()
- getRequired()
- getType()
- getPosition()
- getSku()
- getProductLinks()
- setOptionId()
- setTitle()
- setRequired()
- setType()
- setPosition()
- setSku()
- setProductLinks()
- getExtensionAttributes()
- setExtensionAttributes()