【问题标题】:Magento Shopper Theme add to cart not workingMagento Shopper Theme 添加到购物车不起作用
【发布时间】:2013-09-28 12:45:20
【问题描述】:

我正在使用 Magento 购物者主题 (http://shopper.queldorei.com/)。

当我将产品添加到购物车时,购物车不会更新并显示添加到购物车的产品。但是如果我刷新页面,它会显示添加到购物车中的产品。

有人知道如何解决这个问题吗?

【问题讨论】:

  • 主题使用 ajax 加入购物车。单击添加到购物篮后,将鼠标悬停在袋子上,您将看到您的物品。该主题被设计为故意以这种方式工作,如果您不希望它以这种方式工作,您需要将添加到购物篮链接更改为标准的 magento 添加到购物篮链接。查看主题目录 phtml 文件并与 magento 的基本目录文件进行比较,您应该能够看到它们发生了哪些变化以及您需要做什么才能使其按照您想要的方式工作。
  • 感谢您的回复。但我认为你没有理解我的问题。这是主题的演示链接:themeforest.net/item/…。将任何产品添加到购物车并查看顶部的购物袋链接如何更新并显示已添加到购物车的产品。现在这里是此功能不起作用的链接wecartit.com。我需要一个解决方案,以便我的购物车在添加产品后立即更新。几天前,此功能运行良好。提前致谢。
  • 您没有在问题中提供指向您自己的实现的链接,所以我怎么能理解您的确切问题?使用调试器调试请求,当您单击添加到购物篮链接时,您会看到发生了错误。查看 /var/report 中的错误报告 1015891621671,它应该会给您一些继续或发布错误报告。导致问题的控制器操作是wecartit.com/ajax/index/add,因此请在 indexController 中为 AJAX 模块查找 addAction 并对其进行调试。

标签: magento


【解决方案1】:

这是你的问题。使用 chromes 调试器来调试 ajax 请求。此外,您包含 jquery,但它在指定的 URL 中不存在。

【讨论】:

  • 这里是错误报告链接:wecartit.com/misc/error%20report.txt 请帮我解决这个问题。谢谢
  • 您已经发送了一次响应标头,并且正在尝试再次发送。如果没有看到主题和项目的所有代码,我无法确切地告诉你如何修复它。查看以下文件:app/code/local/Excellence/Ajax/controllers/IndexController.php 并找到 addAction 函数。我怀疑它以 json 格式返回响应,并且需要执行 $this->getResponse()->setBody($response); 之类的操作。您需要确保在看到此行后没有代码试图返回响应数据。使用 die() 逐行调试函数,直到找到问题所在。
【解决方案2】:

请检查您是否包含超过 1 个 jquery 文件。

【讨论】:

  • 哪个 jquery 文件被复制了?你能告诉我复制文件的名称和路径吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多