我几乎在Prestashop 1.6.0.13中遇到了这个问题一周。
我的问题是,当我去Prestashop Men的部分并试图将产品添加到购物车(有1件库存)。
我已启用高级库存管理选项,但它似乎没有帮助我解决我的问题。
我收到以下消息:
“无法将产品添加到购物车中
textStatus:错误
errorThrown
responseText;“
奇怪的是,当我尝试刷新产品时,它会出现在我的购物车上。当我从购物车中减去产品时也会发生同样的情况。
从另一方面来看,对其他类别来说似乎不是问题。
我还仔细检查了URL以查看友好URL和购物车之间是否存在冲突,但我认为问题不存在于那里。
我也禁用了Ajax购物车,看看问题是否存在,但也没有解决方案。目前,我使用默认的Prestashop购物车块。
我通过卸载Google Analytics模块找到了解决问题的方法,但这不是我真正想要的解决方案,因为我需要它才能生成统计报告。
有没有人遇到任何类似的问题,并找到了解决方案?
如果您对解决这个问题有任何建议,我会很高兴。
谢谢,
Orestis的
答案 0 :(得分:2)
好的解决方法是删除“|”来自Back-Office中的每个产品描述,这是问题的根源。拥有它的产品,在/var/sites/c/caneihavethis.com/public_html/classes/Cookie.php:169中创建了一个PHP致命错误:未捕获的异常'异常',消息'cookie中的禁止字符'。 我不建议编辑Cookie.php行。只需删除此字符,Google Analytics就不会在添加或减少产品时出现问题。
答案 1 :(得分:0)
按Add to cart
按钮后,它会发送数据并以JSON
格式获得回复。在您的网站中,该响应中存在语法错误。
找到原因并修复它并不容易。但你可以: