32 private $configuredOptions;
71 protected function getOptionsValue(): float
73 $product = $this->item->getProduct();
75 $basePrice = parent::getValue();
76 $optionIds = $this->item->getOptionByCode(
'option_ids');
81 $itemOption = $this->item->getOptionByCode(
'option_' .
$option->getId());
85 ->setConfigurationItem($this->item)
86 ->setConfigurationItemOption($itemOption);
87 $value +=
$group->getOptionPrice($itemOption->getValue(), $basePrice);
102 $basePrice = parent::getValue();
105 ? $basePrice + $this->configuredOptions->getItemOptionsValue($basePrice, $this->item)