Magento + ShipSync海关价值

时间:2013-12-16 20:45:29

标签: php magento

我使用Magento ShipSync扩展程序轻松创建Magento的FedEx货件: http://www.magentocommerce.com/mage...dex-web-services-integration-for-magento.html

在运输标签上显示海关总价值。问题是它显示了客户签出时使用的货币总额。因此,如果客户购买的产品价格为100英镑,但使用美元结账,则会显示163.11而不是100.00。

我认为我已将问题缩小到ship.php文件,特别是第461行,即: $ itemtotal + = $ item-> getPrice();

您可以在此处查看整个文件: http://pastebin.com/B5dwQKj8

有谁知道如何使$ itemtotal以基础货币而不是所选货币计算总额?

1 个答案:

答案 0 :(得分:0)

我刚刚将ShipSync更新为最新的RateService WSDL(v14),它提供了一种新的“首选”评级方法,该方法将货币转换为商店基础货币;所以我应该解决你的问题,因为实际的Magento订单是在结账时创建的。这是最新版本:

https://github.com/five23/shipsync-community/tree/shipsync-v5

它仍然非常一个alpha,我主要专注于Rate请求,同时也让应用程序与Magento 1.8中的所有更改保持一致,但我会引起我的注意在接下来的几天内发货创建功能,所以绝对任何反馈都会很棒。

最荣幸, 大卫