Posso impostare il prezzo normale insieme al prezzo speciale mentre inserisco la funzione personalizzata nel file principale
vendor/magento/module-weee/Block/Item/Price/Renderer.php
public function getUnitItemPriceExclTax()
{
$priceExclTax = $this->getItem()->getProduct()->getPrice();
return $priceExclTax;
}
E chiamando questa funzione nel file principale,
vendor/magento/module-weee/view/frontend/templates/checkout/cart/item/price/sidebar.phtml
Quindi ottenere entrambi i prezzi correttamente, ma voglio sostituirlo
vendor/magento/module-weee/Block/Item/Price/Renderer.php
blocco sul mio modulo personalizzato.
Ho creato di.xml con il codice seguente:
<preference for="Magento\Weee\Block\Item\Price\Renderer" type="<namespace\<module_name>\Block\Item\Price\Renderer"/>
E metti semplicemente quella getUnitItemPriceExclTax()
funzione in quel blocco.