如何在Magento获得没有运费和税收的Grand Total

时间:2015-02-17 23:06:52

标签: javascript php magento

我需要把#34; Grand Total的价值放在没有运费和税收的情况下。在success.phtml页面上的JavaScript。要添加Grand Total,请使用以下代码:

<?php echo $this->__('%s', $this->escapeHtml($this->getGrandTotal())) ?>

我正在考虑使用getSubtotal,但如果使用任何购物车价格规则,这将是不正确的。因此,我认为该方法必须类似于:&#34; GrandTotal 减去运费减去税&#34;

但是如何将这些参数添加到上面的代码中呢?

编辑:关于使用getSubtotal ...我需要知道如何减去优惠券给出的任何折扣,任何人都知道如何做到这一点?我在考虑这样的事情:

<?php echo $this->__('%s', Mage::getModel('checkout/cart')->getQuote()->getSubtotal() - getDiscount()); ?>

...然而&#34; getDiscount()&#34;应该是更正确的东西..

由于 -Espen

1 个答案:

答案 0 :(得分:0)

您可以在javascript中尝试以下代码

                                                      try {
                                                    var total_ship_tax = parseFloat(parseFloat(cart.shipping_amount) + parseFloat(cart.tax_amount)).toFixed(2);
                                                  }
                                                 catch(er) {
                                                    var total_ship_tax = 0; 
                                                }
                                                var total_amount =  parseFloat(parseFloat(cart.total_amount)+total_ship_tax).toFixed(2);