Php Magento:以编程方式将目录价格规则应用于订单
我已经创建了一个目录价格规则,当从前端下订单时,它运行良好。但是,当我通过自定义代码以编程方式创建订单时,即使我将此特定订单分配给属于所提供客户组的客户,也会发现此规则不起作用。有人能帮忙吗?请参阅下面的相关代码:Php Magento:以编程方式将目录价格规则应用于订单,php,magento,Php,Magento,我已经创建了一个目录价格规则,当从前端下订单时,它运行良好。但是,当我通过自定义代码以编程方式创建订单时,即使我将此特定订单分配给属于所提供客户组的客户,也会发现此规则不起作用。有人能帮忙吗?请参阅下面的相关代码: .... //Setting customer group ID $this->_quote->setCustomerGroupId(9); ... //$currentProduct - product Object //$curQuantit
....
//Setting customer group ID
$this->_quote->setCustomerGroupId(9);
...
//$currentProduct - product Object
//$curQuantity - Product quantity
$this->_quote->addProduct($currentProduct,new Varien_Object(array('qty'=> $curQuantity)));
//$currentProduct - product Object
//$curQuantity - Product quantity
$this->_quote->addProduct($currentProduct,new Varien_Object(array('qty'=> $curQuantity)));
谢谢!
Iqbal.要以编程方式将目录价格规则应用于报价对象,请使用
Mage::getSingleton('checkout/cart')
->getQuote()
->setCouponCode(strlen($couponCode) ? $couponCode : '')
->collectTotals()
->save();
要以编程方式将目录价格规则应用于quote对象,请使用以下命令
Mage::getSingleton('checkout/cart')
->getQuote()
->setCouponCode(strlen($couponCode) ? $couponCode : '')
->collectTotals()
->save();
换言之,我的问题是:“如何以编程方式将目录规则应用于Quote对象?”。谢谢换言之,我的问题是:“如何以编程方式将目录规则应用于Quote对象?”。谢谢谢谢您的回复!但是,我已经这样做了;但仍然不起作用。代码:$this->u quote->setCouponCode(“”)->save();-我没有为这个规则设置优惠券代码。谢谢您的回复!但是,我已经这样做了;但仍然不起作用。代码:$this->u quote->setCouponCode(“”)->save();-我没有为此规则设置优惠券代码。