【问题标题】:Mini Cart does not update Cookie issue - Woocommerce迷你购物车不更新 Cookie 问题 - Woocommerce
【发布时间】:2016-05-02 23:17:40
【问题描述】:

我必须处理运行 Flatsome 主题的 this site。我已经将 woocommerce 和 flatsome 更新为最新版本。 (woocommerce 2.5 和 flatsome 版本:2.8.1) 该网站运行良好,除了迷你推车。当添加一个项目时,它会在迷你购物车中注册。但此后任何添加或删除的物品都不会显示在迷你购物车中。用外行的话来说,它冻结了!即使购物车被清除,它也会显示添加的相同初始产品。

尝试禁用所有插件,包括 W3C 总缓存,但仍然没有成功?

有人可以帮我吗?漂亮吗?

PS - 如果您在此问题发生时重新加载网站,您可以在短时间内看到迷你购物车中的实际购物车价值,但当网站完全加载时,它会重置为错误值。我相信这是由 cookie 问题引起的,但我不知道从哪里开始。

【问题讨论】:

    标签: php wordpress cookies cart


    【解决方案1】:

    问题是服务器缓存!禁用清漆,我们是金色的。

    希望这有助于任何其他与我面临同样问题的人。 Go to the Wordpress thread here for Mike's Awesome Solution

    感谢所有关注此问题的人! :)

    【讨论】:

      【解决方案2】:

      嗯...幸运的是,我最近在电子商店的生产中使用了精确的 teplate。关键是 Flatsome 有一种机制,在初始加载后 DOM 会被 AJAX 替换。所以我推荐使用 firebug 来查看哪些 javascript 文件在加载时运行。 以我的经验,问题出在 woocommerce 插件下的全局 php 文件。此外,此模板的开发人员已将 cmets 放入代码中,以防有人需要更改其站点中的某些内容。

      总而言之,您不应该更改 Woocommerce 的核心文件,因为当 AJAX 替换发生时它会变得混乱。我建议您在新安装中用新的插件替换整个 woocommerce 插件,看看它是如何工作的。

      【讨论】:

      • 您好,谢谢您的回答。是的,完全一样!删除了旧的 woocommerce 目录并上传了最新的 (2.5v) woocommerce 并进行了检查!仍然得到同样的东西。我也写信给 woocommerce 支持。我不知道该怎么做人。 ://
      • 而且换了主题也会出现问题!因此,当向主题开发人员报告时,他们建议更换不起作用的 woocommerce。
      • 嗯,这实际上很奇怪。您应该检查 Flatsome 下 mini-cart.php 文件中的类名称和 ID。然后将它们与 AJAX 替换后显示的类名进行比较。
      • flatsome 没有用于 Woocommerce 的 mini-cart.php 覆盖?如果我创建一个,它会工作吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-29
      • 2023-04-08
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多