Magento - 在购物车模板中显示原价

时间:2014-11-05 00:37:44

标签: php magento e-commerce cart

使用目录价格规则,我试图显示在查看购物车页面后应用特定产品的折扣。目前,Magento停止展示"划掉"查看购物车时的价格,因此除非他们返回产品/目录页面,否则他们看不到折扣价。

有问题的地区位于103号线附近:

模板>结帐>购物车> item> 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 并会相应地更新我的问题。谢谢!

1 个答案:

答案 0 :(得分:3)

您可以尝试使用$_item->getProduct()->getPrice()来获取原始价格。

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