Je peux définir le prix normal avec le prix spécial tout en mettant une fonction personnalisée dans le fichier core
vendor/magento/module-weee/Block/Item/Price/Renderer.php
public function getUnitItemPriceExclTax()
{
$priceExclTax = $this->getItem()->getProduct()->getPrice();
return $priceExclTax;
}
Et en appelant cette fonction dans le fichier core,
vendor/magento/module-weee/view/frontend/templates/checkout/cart/item/price/sidebar.phtml
Donc, obtenir les deux prix correctement, mais je veux remplacer cela
vendor/magento/module-weee/Block/Item/Price/Renderer.php
bloquer sur mon module personnalisé.
J'ai créé di.xml avec le code ci-dessous:
<preference for="Magento\Weee\Block\Item\Price\Renderer" type="<namespace\<module_name>\Block\Item\Price\Renderer"/>
Et mettez simplement cette getUnitItemPriceExclTax()
fonction dans ce bloc.
la source