42 \
Magento\Catalog\Model\Product\OptionFactory $optionFactory,
45 $this->_optionFactory = $optionFactory;
60 return $item->getOrderItem();
76 if (isset(
$options[
'additional_options'])) {
79 if (!empty(
$options[
'attributes_info'])) {
96 if (isset($optionInfo[
'option_type'])) {
98 $group = $this->_optionFactory->create()->groupFactory($optionInfo[
'option_type']);
99 return $group->getCustomizedView($optionInfo);
100 }
catch (\Exception $e) {
114 return $this->
getItem()->getSku();
138 $baseTotalAmount =
$item->getBaseRowTotal() -
$item->getBaseDiscountAmount();
140 return $baseTotalAmount;
getCustomizedOptionValue($optionInfo)
getBaseTotalAmount($item)
__construct(\Magento\Backend\Block\Template\Context $context, \Magento\CatalogInventory\Api\StockRegistryInterface $stockRegistry, \Magento\CatalogInventory\Api\StockConfigurationInterface $stockConfiguration, \Magento\Framework\Registry $registry, \Magento\Catalog\Model\Product\OptionFactory $optionFactory, array $data=[])