2

我想将贝宝加入我的 prestashop 商店。

不幸的是,由于四舍五入的问题,paypal 结帐中的价格完全搞砸了。

问题是贝宝只接受商品价格的 2 位小数,但我的商品价格最多有 4 位小数。

在 prestashop 中,我使用价格单位来保持客户可读的价格。

例如:

Item a -> price: 0,0950 €
price-unit -> €/100 mtrs
shown item price in shop: 9,50 €/100 mtrs

如果客户从项目 a 购买 60 米,他必须支付:5,70 欧元。

Paypal 仅接受 0,09 或 0,10 欧元的价格,因此结帐显示为 5,40 欧元或 6,00 欧元。

有什么办法可以让paypal得到正确的价格吗?

4

1 回答 1

1

无法通过 PayPal 解决此问题,因为 PayPal 只接受小数点后 2 位的金额。我对 PrestaShop 不是很熟悉,但您可以修改代码以计算与购物车不同的金额,但最终当您将金额传递给 PayPal 时,您仍然会遇到同样的问题。它只支持小数点后 2 位。

于 2013-05-14T12:14:36.423 回答