Magento Prices

Getting the price of a product

This should have discounts applied:

$product->getFinalPrice();

Getting a product’s price for the current store’s currency

  • This does not take into account tax.
$store = Mage::app()->getStore();
$store->convertPrice($product->getFinalPrice())

Getting a cart item’s price

$cartItem->getPrice();

Getting a cart item’s final price in the currency it was placed (stored in the quote_currency_code column of the sales_flat_quote table

$cartItem->getCalculationPrice();

More Reading

http://stackoverflow.com/questions/22156885/whats-the-differences-for-those-get-price-functions-in-mage-sales-model-quote-i