如何通过优惠券代码获取优惠券折扣金额?
How to get Coupon Discount Amount by Coupon code?
我使用以下代码检索当前订单的优惠券代码:
$Coupon_Code = $order->getCouponCode();
它工作正常,但我想获得特定优惠券代码的折扣金额,使用此代码:
$Coupon_Code = $order->getCouponCode();
$oCoupon = Mage::getModel('salesrule/coupon')->load($Coupon_Code, 'code');
$oRule = Mage::getModel('salesrule/rule')->load($oCoupon->getRuleId());
var_dump($oRule->getData());
$Coupon_Discount =$Coupon_Code['Discount Amount'];
您可以通过以下方式获取特定优惠券代码的折扣金额:
$couponCode = '**YOUR COUPONCODE**';
$oCoupon = Mage::getModel('salesrule/coupon')->load($couponCode, 'code');
$oRule = Mage::getModel('salesrule/rule')->load($oCoupon->getRuleId());
print_r($oRule->getData());exit();
在回复中,您可以获得有关 COUPONCODE 的所有详细信息。
参考以下代码获取订单折扣金额:
$orderNumber = 145000006;
$order = Mage::getModel('sales/order')->loadByIncrementId($orderNumber);
$orderDetails = $order->getData();
$couponCode = $orderDetails['coupon_code'];
$discountAmt = $orderDetails['discount_amount'];
我使用以下代码检索当前订单的优惠券代码:
$Coupon_Code = $order->getCouponCode();
它工作正常,但我想获得特定优惠券代码的折扣金额,使用此代码:
$Coupon_Code = $order->getCouponCode();
$oCoupon = Mage::getModel('salesrule/coupon')->load($Coupon_Code, 'code');
$oRule = Mage::getModel('salesrule/rule')->load($oCoupon->getRuleId());
var_dump($oRule->getData());
$Coupon_Discount =$Coupon_Code['Discount Amount'];
您可以通过以下方式获取特定优惠券代码的折扣金额:
$couponCode = '**YOUR COUPONCODE**';
$oCoupon = Mage::getModel('salesrule/coupon')->load($couponCode, 'code');
$oRule = Mage::getModel('salesrule/rule')->load($oCoupon->getRuleId());
print_r($oRule->getData());exit();
在回复中,您可以获得有关 COUPONCODE 的所有详细信息。
参考以下代码获取订单折扣金额:
$orderNumber = 145000006;
$order = Mage::getModel('sales/order')->loadByIncrementId($orderNumber);
$orderDetails = $order->getData();
$couponCode = $orderDetails['coupon_code'];
$discountAmt = $orderDetails['discount_amount'];