无法添加或减少库存中的1个商品 - gettin a textStatus:'error' - Prestashop

时间:2016-01-15 12:02:02

标签: javascript php google-analytics prestashop cart

我几乎在Prestashop 1.6.0.13中遇到了这个问题一周。
我的问题是,当我去Prestashop Men的部分并试图将产品添加到购物车(有1件库存)。
我已启用高级库存管理选项,但它似乎没有帮助我解决我的问题。  我收到以下消息:

  

“无法将产品添加到购物车中
textStatus:错误
  errorThrown
responseText;“


奇怪的是,当我尝试刷新产品时,它会出现在我的购物车上。当我从购物车中减去产品时也会发生同样的情况。
从另一方面来看,对其他类别来说似乎不是问题。 我还仔细检查了URL以查看友好URL和购物车之间是否存在冲突,但我认为问题不存在于那里。 我也禁用了Ajax购物车,看看问题是否存在,但也没有解决方案。目前,我使用默认的Prestashop购物车块。
我通过卸载Google Analytics模块找到了解决问题的方法,但这不是我真正想要的解决方案,因为我需要它才能生成统计报告。
有没有人遇到任何类似的问题,并找到了解决方案?
如果您对解决这个问题有任何建议,我会很高兴。

谢谢,
Orestis的

2 个答案:

答案 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格式获得回复。在您的网站中,该响应中存在语法错误。

找到原因并修复它并不容易。但你可以:

  • 如果您有经验,卸载Google Analytics模块正在修复它 - 您必须确保已正确配置它,或者您应该尝试使用其他模块。虽然问题不一定要直接相关......
  • 高级的。使用Firefox Firebug插件并检查其控制台按下Add to cart时的完整响应。它显示有关导致此错误的更多信息。

    您可以找到许多教程如何使用Firefox Firebug,这很简单。你可以找到原因,卸载buggy模块或主题,但你可能需要得到编码器的帮助才能最终修复它。

    Where to check in Firefox Firebug

  • 从编码员那里获得帮助。