/** * Add additional options suboption into item * * @param \Magento\Sales\Model\Order\Item $item * @param array $option * @return void */ protected function _addAdditionalOptionToItem($item, $option) { $options = $item->getProductOptions(); $additionalOptions = $item->getProductOptionByCode('additional_options'); if (is_array($additionalOptions)) { $additionalOptions[] = $option; } else { $additionalOptions = array($option); } $options['additional_options'] = $additionalOptions; $item->setProductOptions($options); }