I have a magento store with two currency, and my items in cart have a dynamic price. I succesfully calculate my quote_item price, with an observer and setCustomPrice and setOriginalCustom price.
$quoteItem->setCustomPrice($price); $quoteItem->setOriginalCustomPrice($price); $quoteItem->getProduct()->setIsSuperMode(true); $quote->save();
Best Answer
HI you need to always convert the price to base price currency because of setCustomPrice() always work on base currency.