Мне нужно поставить значение "Grand Total без доставки и налога" в JavaScript на странице success.phtml. Чтобы добавить Grand Total, я использую следующий код:
<?php echo $this->__('%s', $this->escapeHtml($this->getGrandTotal())) ?>
Я думал об использовании getSubtotal вместо этого, но это будет неверно в случае использования какого-либо правила цены корзины. Поэтому я считаю, что подход должен быть примерно таким: "GrandTotal минус доставка минус налога",
Но как я могу добавить эти параметры в код выше?
EDIT: об использовании getSubtotal... Затем мне нужно было бы узнать, как вычесть любую скидку, предоставленную купоном, кто-нибудь знает, как это сделать? Я думал о чем-то подобном:
<?php echo $this->__('%s', Mage::getModel('checkout/cart')->getQuote()->getSubtotal() - getDiscount()); ?>
... однако "getDiscount()" должно быть чем-то более правильным..
Спасибо -Espen
Вы можете попробовать под кодом в 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);