Я могу установить Нормальную цену вместе со Специальной ценой, в то же время поместив пользовательскую функцию в основной файл
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()
функцию в этот блок.
источник