Magento定制ajax推车。购物规则不适用

时间:2018-06-04 07:08:09

标签: magento magento-1.9 cart

我正在使用自定义ajax购物车模块,如果优惠券应用于该购物车,免费礼品将自动添加到购物车。产品将添加到报价表中而不会出现问题。有免费礼品定义的购物规则,如果在购物车中,50%的折扣将适用于购物车小计。

但折扣不适用。

$product = Mage::getModel('catalog/product')
->setStoreId(Mage::app()->getStore()->getId())
->load($productId);

$product->addCustomOption('freegift_with_code',1);

$product->setPrice(0);

$request = array('product'=>$product->getId(),'qty'=>1,'freegift_with_code'=>1,'freegift_coupon_code'=>$couponCode,'rule_id'=>$rule->getId(),'free-gift'=>true);

$cart->addProduct($product,$request);

$cart->save();

$this->_getQuote()->setFreeCouponCode(serialize($appliedCode))->setTotalsCollectedFlag(false)->collectTotals()->save();

0 个答案:

没有答案