Magento — показать оригинальную цену в корзине

Используя правила цены каталога, я пытаюсь показать, что при просмотре страницы корзины была применена скидка на конкретный продукт. В настоящее время Magento перестает показывать «перечеркнутую» цену при просмотре корзины, поэтому, похоже, они не получили скидку, если не вернутся на страницу продукта / каталога.

Рассматриваемая область расположена вокруг линии 103:

шаблон> оформить заказ> корзина> пункт> default.phtml

Как правильно отобразить оригинальную цену рядом с текущей ценой в этом разделе? Я серьезно не знаю, как это работает, и не могу ничего найти в сети по этому поводу, так как это сильно отличается от настроек внутри View.phtml.

<?php if (Mage::helper('weee')->typeOfDisplay($_item, array(0, 1, 4), 'sales') && $_item->getWeeeTaxAppliedAmount()): ?>
<?php echo $this->helper('checkout')->formatPrice($_item->getCalculationPrice()+$_item->getWeeeTaxAppliedAmount()+$_item->getWeeeTaxDisposition()); ?>
<?php else: ?>
<?php echo $this->helper('checkout')->formatPrice($_item->getCalculationPrice()) ?>
<?php endif; ?>

Из-за случайных / низких ответов, которые я получаю от альтернативных сайтов StackExchange, я также разместил этот вопрос здесь: https://magento.stackexchange.com/questions/42494/show-original-price-in-cart
и обновлю мой вопрос соответственно. Спасибо!

0

Решение

Вы можете попробовать использовать $_item->getProduct()->getPrice() чтобы получить первоначальную цену.

<?php echo $this->helper('checkout')->formatPrice($_item->getProduct()->getPrice()) ?>
3

Другие решения

Других решений пока нет …