Muk*_*esh 1 magento magento-1.7
我已经在magento中创建了一个优惠券代码,如果小计大于或等于100美元,则会应用5%的折扣.
如何使用订单ID获取产品的折扣金额?
我可以获得完整的折扣金额,但我想要个别产品.
<?php
require_once('app/Mage.php'); //Path to Magento
umask(0);
Mage::app("default");
$order = Mage::getModel('sales/order')->loadByIncrementId('100000009');
echo $order->getBaseDiscountAmount();
?>
Run Code Online (Sandbox Code Playgroud)

优惠券代码如下

$order = Mage::getModel('sales/order')->loadByIncrementId('100000009');
$discountAmount = array();
foreach ($order->getAllItems() as $item) {
$discountAmount[$item->getId()] = $item->getBaseDiscountAmount(); //or getDiscountAmount()
}
//do something with the array $discountAmount;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3208 次 |
| 最近记录: |