Получить цену группы клиентов
В событии sales_order_save_after
я обрабатываю заказ. Используя getPrice()
, я получаю первоначальную цену товара. Как мне получить цену в соответствии с моей текущей группой пользователей?
$quote = Mage::getModel('sales/quote')->load($order['quote_id']);
$items = $quote->getItemsCollection()->getItems();
foreach ($items as $order_item)
{
#$product = $order_item->getProduct();
$product = Mage::getModel('catalog/product')->load( $order_item->getProductId() );
Mage:Log( round($product->getPrice(), 2) );
}
1
Author: PiTheNumber, 2013-09-19
1 answers
getFinalPrice()
делает трюк:
Mage:Log( round($product->getFinalPrice(), 2) );
0
Author: PiTheNumber, 2013-09-19 16:37:59