我使用以下代码在自定义页面中包含我的产品价格:
<?php echo Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice(), null);?>
价格出现在前端,因为它应该在一个实例之外。即如果产品价格在小数点内以零(或2)结尾,那么例如3.00英镑的价格将显示为3英镑,3.5英镑将显示为3.5英镑和3.5英镑。 £3.99将按原样显示。
我有更好的方法来提高产品价格吗?
答案 0 :(得分:0)
价格应该被称为浮动,但也许这是数据库中的数据转换问题?你能强制该列成为一个浮点字段,以便DB存储两个小数位吗?也许让它成为FLOAT(7,2)?
答案 1 :(得分:0)
确定使用以下代码找到解决方案:
<?php echo number_format($_product->getPrice(), '2', '.', ',');?>