答案 0 :(得分:0)
您的商店有库存启用。因此,如果产品剩余1个数量,则无法在购物车上添加2个数量
答案 1 :(得分:0)
这可能与您的主题有关,例如错误的id_product
传入了blockcart,您是否只对此产品或其他产品有疑问?
答案 2 :(得分:0)
这个帖子很老了,但我最近遇到了同样的错误,所以如果有人发现它有用的话,这就是我的解决方案:
如果仅使用几种组合发生这种情况,则可能是与自定义数据库查询相关的问题,例如,使用自定义脚本更改特定组合的主要产品。
请检查以下两个表:ps_product_attribute
和ps_product_attribute_shop
,并确保投放错误的product_id
对应行中的字段product_attribute_id
相同。
如果2个表对同一个product_id
有2个不同的id_product_attribute
值,Prestashop会向最终用户抛出您指定的错误
请记住,还有其他一些导致相同错误的情况:要获取完整列表,请查看updateQty
类的html/classes/Cart.php
方法,在可能返回false
的行中1}}值(至少在Pretashop 1.4.6.x之前有效)