我在HHVM 3.14.4上运行Magento 1.9.1.0
我将hhvm.enable_zend_sorting = 1
添加到/etc/hhvm/php.ini文件和/etc/hhvm/server.ini,但税务计算实际上是错误的。
Magento Wrong Tax Calculation
34,90 * 0,07 = 2,429而不是像Magento那样的2,28显示它。
有谁知道如何解决我的问题?
答案 0 :(得分:0)
我遇到了同样的问题。
我修补了app / code / core / Mage / Sales / etc / config.xml:
diff --git a/app/code/core/Mage/Sales/etc/config.xml b/app/code/core/Mage/Sales/etc/config.xml
index f32ac46..852865d 100644
--- a/app/code/core/Mage/Sales/etc/config.xml
+++ b/app/code/core/Mage/Sales/etc/config.xml
@@ -1218,7 +1218,7 @@
</subtotal>
<shipping>
<class>sales/quote_address_total_shipping</class>
- <after>subtotal,freeshipping,tax_subtotal</after>
+ <after>subtotal,freeshipping,tax_subtotal,msrp</after>
<before>grand_total</before>
</shipping>
<grand_total>
@@ -1227,6 +1227,7 @@
</grand_total>
<msrp>
<class>sales/quote_address_total_msrp</class>
+ <before>grand_total</before>
</msrp>
</totals>
<nominal_totals>
您可能希望将其作为扩展包装,以使其升级为防范。
这是一个如何覆盖核心config.xml https://magento.stackexchange.com/questions/10695/how-to-override-config-xml
的示例