Magento Formating Price

Magento Formating Price
()

Magento provides build-in method to support the price formatting accordingly. There are the couple of methods in magento to format price. The method below is easiest to get the formatted price in selective currency:

  Mage::helper('core')->currency($price,$format,$includeContainer)

Above syntax can be demonstrated by the below example:

 <?php echo $currencyPrice = Mage::helper('core')->currency(13.0921,true,false); ?>

Depending on your currency the above value be printed in formated amount. For instance if your currency is $ then it will print $13.09 If your currency is Euro it will be: €13.09

Sometimes you don’t need currency symbols or you just need to display the currency symbol. To do use the code below:

 Mage::getModel('directory/currency')->setData(
   'currency_code',Mage::app()->getStore(null)->getCurrentCurrency()->getCode()
)  -> format(
    $productPrice,
    array (
       'display' => Zend_Currency::NO_SYMBOL), false      
   )
 );

The above code removes the currency symbol and displays the formatted price. Likewise you can use currency symbol, currency short name or currency name. The value of ‘display’ key varies according to the constant value.

 Zend_Currency::NO_SYMBOL // 13.09
 Zend_Currency::USE_SYMBOL // $13.09
 Zend_Currency::USE_SHORTNAME // USD13.09
 Zend_Currency::USE_NAME // DOLLER13.09

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Reply

Your email address will not be published. Required fields are marked *