我的Magento电子商务网站上的迷你卡有问题。
许多产品(尽管不是全部)可以接受其数量的十进制值。
例如:https://www.greenveggy.com/vegetables/potato/potato.html
当您点击右上角的“购物车”链接时,它也会正确显示。
但是,如果您尝试更新自己的数量(在单击购物车链接时看到的下拉菜单中),则不会接受小数值。它每次都会选择最低值,因此2.5将变为2。
有人能指出我这里的问题吗?
答案 0 :(得分:1)
问题出在第133行的 skin / frontend / rwd / default / js / minicart.js 中:
var quantity = parseInt(input.val(), 10);
parseInt
函数仅返回整数值。如果您想支持浮点数,则应将此文件复制到主题并将parseInt
更改为parseFloat
。