Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';t添加或减去有1项库存的产品-输入文本状态:';错误';-普雷斯塔什酒店_Javascript_Php_Google Analytics_Prestashop_Cart - Fatal编程技术网

Javascript Can';t添加或减去有1项库存的产品-输入文本状态:';错误';-普雷斯塔什酒店

Javascript Can';t添加或减去有1项库存的产品-输入文本状态:';错误';-普雷斯塔什酒店,javascript,php,google-analytics,prestashop,cart,Javascript,Php,Google Analytics,Prestashop,Cart,在我的Prestashop 1.6.0.13中,这个问题已经困扰了我一周了。 我的问题是,当我去Prestashop男士专区,尝试将产品添加到购物车中时(有1件商品在库存中)。 我已经启用了高级股票管理选项,但它似乎对我的问题没有帮助。 我收到下面的信息: “无法将产品添加到购物车text状态:错误 错误抛出响应文本 奇怪的是,当我尝试刷新产品项目时,它出现在我的购物车上。当我从购物车中减去产品时也会发生同样的情况。 从另一个角度看,对于其他类别来说,这似乎不是一个问题。 我还仔细检查了U

在我的Prestashop 1.6.0.13中,这个问题已经困扰了我一周了。
我的问题是,当我去Prestashop男士专区,尝试将产品添加到购物车中时(有1件商品在库存中)。
我已经启用了高级股票管理选项,但它似乎对我的问题没有帮助。 我收到下面的信息:

“无法将产品添加到购物车
text状态:错误
错误抛出
响应文本


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

谢谢,

Orestis

添加到购物车
按钮,它发送数据并以
JSON
格式获得响应。在您的站点中,该响应中存在语法错误

要找到原因并加以解决并不容易。但你可以:

  • 如果您体验过卸载
    谷歌分析
    模块正在修复它-您必须确保已正确配置它,否则应尝试使用其他模块。虽然这个问题没有必要直接相关
  • 先进的。使用Firefox
    Firebug
    插件,并在其控制台中检查按
    添加到购物车时的完整响应。它显示了有关导致此错误的原因的更多信息

    你可以找到很多关于如何使用Firefox的教程,非常简单。您可以找到原因,卸载有缺陷的模块或主题,但您可能需要从编码人员那里获得帮助才能最终修复它

  • 从编码员那里得到帮助


好的解决方案是从后台的每个产品描述中删除“|”,这是问题的根源。拥有它的产品正在创建一个PHP致命错误:未捕获异常“exception”,在/var/sites/c/caneihavethis.com/public_html/classes/cookie.PHP:169中显示消息“禁止cookie中的字符”。
但我不建议编辑Cookie.php行。只需删除这个字符,谷歌分析就不会在添加或删除产品时出现问题

嘿!当我打开Firebug插件并打开“问题面板”时,我会收到下一条消息。它从这里派生:
controller=cart&ajax=true&delete=true&summary=true&id\u product=1888&ipa=0&id\u address\u delivery=0&token=84c6ff173c9f6a44a123f5fd37a38382&allow\u refresh=1
。我需要检查ajax购物车的frontcontroller.php文件。可能是问题隐藏在那里。如果您的意思是,文件
classes/controller/FrontController.php
与您的问题无关,因为它被所有页面类和所有模块使用。您的问题很可能与某个模块或主题文件有关。收到JSON错误(但未生成)的文件是themes/[your theme]/js/modules/blockcart/ajax-cart.js。您能否尝试输入并从站点购买产品,以确认是否可以从购物车中添加或删除产品?现在它工作正常。检查:
http://caneihavethis.com/en/
Yes,
Add to cart
在您的站点中运行正常,尽管存在多个与谷歌地图、未配置的亚马逊模块相关的
javascript
错误。刚刚卸载了亚马逊模块。我不需要它了。我不会再收到任何javascript错误。那东西不在那里。我想这是你说的。我也不认为这与分析有什么关系,因为只有一个类别(男性类别)有这个问题。其余的工作正常。我想这一定是编码这些产品的id的问题。非常感谢!我会浪费这么多时间来找出这个问题。