/** * Retrieve Selection attributes * * @param \Magento\Framework\DataObject $item * @return mixed */ public function getSelectionAttributes($item) { if ($item instanceof \Magento\Sales\Model\Order\Item) { $options = $item->getProductOptions(); } else { $options = $item->getOrderItem()->getProductOptions(); } if (isset($options['bundle_selection_attributes'])) { return unserialize($options['bundle_selection_attributes']); } return null; }