Price is 0 then show "On Request" text I have to show "On request" if price is 0, I have used Commerce Extra Price Formatters and it allow us to do so,but I need currency converter block also and if I go through Commerce Extra Price Formatters then it will not convert currency, So if there is any other alternative to show text without using any module then pls suggest..
Add this to your (template) .tpl.php file

&lt;?php

if ($node = menu_get_object()) {
  // Get the nid
  $nid = $node-&gt;nid;

$node = node_load($nid);
$wrapper = entity_metadata_wrapper('node', $node);
$field_value = $wrapper-&gt;field_price-&gt;value();

if ($field_value == 0) {
  print 'On Request'; 
  } else { 
  print $field_value;
  }
}

?&gt;


Not sure if the machine name of price is field_price. 

If the machine name is just price then use $field_value = $wrapper-&gt;price-&gt;value(); instead.