2015-07-10 3 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

Спасибо за отзыв! Но я уже сделал это; но все еще не работает. code: $ this -> _ quote-> setCouponCode ('') -> save(); - У меня нет кода купона, установленного для этого правила. – iqbalmp

Смежные вопросы