Magento – informacje o regule na podstawie kodu

Home / Blog / Magento – informacje o regule na podstawie kodu

Kilka linijek kodu pozwalające na pobranie szczegółowych informacji o regule promocyjnej na podstawie wpisanego kodu rabatowego:

$code = Mage::getSingleton('checkout/cart')->getQuote()->getCouponCode();
$oCoupon = Mage::getModel('salesrule/coupon')->load($code,'code');
$oRule = Mage::getModel('salesrule/rule')->load($oCoupon->getRuleId());
$rule_desc = $oRule->getData('description');
$couponId = Mage::getModel('salesrule/coupon')->load($code,'code')->getRuleId();
$couponObj = Mage::getModel('salesrule/rule')->load($couponId);
$ruleArr = Mage::getModel('salesrule/rule')->load($couponObj->getRuleId())->getStoreLabels();