Я устанавливаю код отслеживания для партнерских программ.Теперь мы даем разные комиссии.Один для продуктов, связанных с продуктами питания, и один для продуктов, не связанных с продуктами питания.Это также налоговые классы, которые у нас есть (Еда, Непродовольственные товары).
Мне нужно отобразить промежуточный итог для пищевых продуктов и промежуточный итог для непродовольственных продуктов.
Я использую следующий кодно это не работает:
<?php
//Get Order Number & Order Total
$order = Mage::getModel('sales/order')->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());
$grandamount = number_format($order->getGrandTotal(),2);
$coupon = $order->getCouponCode();
$amountfood = number_format($order->getSubtotal('Food'), 2);
$amountnonfood = number_format($order->getSubtotal('Non_Food'), 2);
$discount = number_format(0.00 - $order->getDiscountAmount(), 2);
?>
Если я использую $amountfood = number_format($order->getSubtotal(), 2);
, это работает для промежуточного итога, включая как пищевые, так и непищевые значения.
Может кто-нибудь помочь мне с этим.
Спасибо, Даниэль