我的商店需要最多 4 个小数点。到目前为止,我遵循了一些 tuts 并且它们在产品的前端和后端工作得很好。仅在销售/发票价格中,税金和总计仍四舍五入到小数点后 2 位。
我编辑/覆盖了以下文件:
\app\code\local\Mage\Adminhtml\Block\Catalog\Product\Edit\Tab\Options\Option.php
我在 283 号线附近的某个地方换
return number_format($value, 2, null, '');
了return number_format($value, 4, null, '');
\app\code\local\Mage\Adminhtml\Block\Catalog\Product\Helper\Form\Price.php
与 Option.php 相同
\app\code\local\Mage\Core\Model\Store.php* 将函数
roundPrice()
行 740 的输出更改为return round($price, 4);
\app\code\local\Mage\Directory\Model\Currency.php 中的函数 在第 197 行从 2
format()
更改formatPrecision
为 4。\lib\Zend\Currency.php
$_options['precision']
从 2 更改为 4\app\design\adminhtml\default\default\template\catalog\product\edit\price\tier.phtml
echo sprintf('%.2f', $_item['price']);
更改为sprintf('%.4f', $_item['price'])
我查看了一些核心文件,如 invoice.php 或 adminhtml 文件(如果有四舍五入的话)。但我找不到任何有用的东西。
used extensions: (Magento 1.4.1.0)
Asperience_DeleteAllOrders
Flagbit_ChangeAttributeSet
Mxperts_Invoice
de_DE languagepack
谢谢,greetz Rito
(对不起图片中的德语)