2015-07-10 36 views
1

我已經創建了目錄價格規則,並且在從前端下訂單時工作正常。但是,當我通過自定義代碼以編程方式創建訂單時,發現此規則無法正常工作,因爲我將此特定訂單分配給屬於提供的客戶組的客戶。有人可以幫助嗎?請參閱下面的相關代碼:Magento:以編程方式應用目錄價格規則

.... 
//Setting customer group ID 

    $this->_quote->setCustomerGroupId(9); 
    ... 

............

//$currentProduct - product Object 
//$curQuantity - Product quantity 
$this->_quote->addProduct($currentProduct,new Varien_Object(array('qty'=> $curQuantity))); 

.............

謝謝! Iqbal。

+0

我的問題:「我如何申請目錄規則的引用對象編程?」。謝謝! – iqbalmp

回答

0

以編程應用目錄價格規則報價的對象,換句話說用這個

Mage::getSingleton('checkout/cart') 
    ->getQuote() 
    ->setCouponCode(strlen($couponCode) ? $couponCode : '') 
    ->collectTotals() 
    ->save(); 
+0

謝謝你的迴應!但是,我已經這樣做了;但仍然無法正常工作。代碼:$ this - > _ quote-> setCouponCode('') - > save(); - 我沒有爲此規則設置優惠券代碼。 – iqbalmp

相關問題