Я можу встановити Нормальну ціну разом із Спеціальною ціною, при цьому розміщуючи власну функцію в основному файлі
vendor/magento/module-weee/Block/Item/Price/Renderer.php
public function getUnitItemPriceExclTax()
{
$priceExclTax = $this->getItem()->getProduct()->getPrice();
return $priceExclTax;
}
І викликаючи цю функцію в основний файл,
vendor/magento/module-weee/view/frontend/templates/checkout/cart/item/price/sidebar.phtml
Тож отримуючи обидві ціни правильно, але я хочу це перекрити
vendor/magento/module-weee/Block/Item/Price/Renderer.php
блок на моєму користувальницькому модулі.
Я створив di.xml з кодом нижче:
<preference for="Magento\Weee\Block\Item\Price\Renderer" type="<namespace\<module_name>\Block\Item\Price\Renderer"/>
І просто помістіть цю getUnitItemPriceExclTax()
функцію в цей блок.