Eu posso definir o preço normal junto com o preço especial enquanto coloco a função personalizada no arquivo principal
vendor/magento/module-weee/Block/Item/Price/Renderer.php
public function getUnitItemPriceExclTax()
{
$priceExclTax = $this->getItem()->getProduct()->getPrice();
return $priceExclTax;
}
E chamando essa função no arquivo principal,
vendor/magento/module-weee/view/frontend/templates/checkout/cart/item/price/sidebar.phtml
Então, obtendo os dois preços corretamente, mas quero substituir isso
vendor/magento/module-weee/Block/Item/Price/Renderer.php
bloquear no meu módulo personalizado.
Eu criei di.xml com o código abaixo:
<preference for="Magento\Weee\Block\Item\Price\Renderer" type="<namespace\<module_name>\Block\Item\Price\Renderer"/>
E apenas coloque essa getUnitItemPriceExclTax()
função nesse bloco.
fonte