I have created a block of code that will show a row of products if the user doesn't hit the free delivery limit. My only problem is the way the price is being displayed. it shows it like £34.9900 instead of just £39.99 like it does on every other page.
This is my line of code that shows the price
<p class="upsell_pro_price"><?php echo $_product->getPrice();?></a></p>
If you know why this is doing this and can help would be much appreciated.