Puedo establecer el precio normal junto con el precio especial mientras pongo una función personalizada en el archivo central
vendor/magento/module-weee/Block/Item/Price/Renderer.php
public function getUnitItemPriceExclTax()
{
$priceExclTax = $this->getItem()->getProduct()->getPrice();
return $priceExclTax;
}
Y llamando a esta función en el archivo central,
vendor/magento/module-weee/view/frontend/templates/checkout/cart/item/price/sidebar.phtml
Así que obtengo ambos precios correctamente, pero quiero anular eso
vendor/magento/module-weee/Block/Item/Price/Renderer.php
bloquear en mi módulo personalizado.
He creado di.xml con el siguiente código:
<preference for="Magento\Weee\Block\Item\Price\Renderer" type="<namespace\<module_name>\Block\Item\Price\Renderer"/>
Y solo pon esa getUnitItemPriceExclTax()
función en ese bloque.
fuente