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