单击“添加到购物车”按钮时,Prestashop 1.7.7.8 Ajax 购物车不会更新

Posted

技术标签:

【中文标题】单击“添加到购物车”按钮时,Prestashop 1.7.7.8 Ajax 购物车不会更新【英文标题】:Prestashop 1.7.7.8 Ajax cart doesn't update when Add to cart buttons are clicked 【发布时间】:2021-12-31 00:43:00 【问题描述】:

我们正在使用 Prestashop 1.7.7.8 开发 Prestashop 网站,首先我们尝试了一个名为 Akira 的主题,几天后我们终于将其更改为 Warehouse 主题。

问题是从我们更改主题开始的。也尝试过经典主题,但也不起作用。

当您单击任何“添加到购物车”按钮时,该按钮会显示一个微调器 1 秒钟,然后没有任何反应。如果刷新页面,那么购物车商品数量会增加 1 个单位,这是对的,但需要在不刷新的情况下更新。

如果您点击购物车图标,下拉菜单会打开,但您无法删除任何商品,垃圾桶按钮不起作用。但是,如果您减少该产品的数量,则会保存更改(无论如何,购物车项目计数不会更新,直到您刷新页面,但是当您重新加载时,单位会减少)。

我们尝试了各种 php 版本:7.4、7.3、7.2...似乎没有任何效果。此外,PS 缓存在每次尝试之间都被禁用和删除。

尝试了几次禁用模块管理器部分中的所有模块,还检查了覆盖选项,禁用它,性能部分中的非本地模块无论如何都没有帮助。

当我们在调试模式下运行时,没有什么奇怪的现象出现。在 Chrome 检查器中,没有任何 javascript 错误(只有一些关于 js.map 丢失文件的黄色警告)。

有人帮忙吗?

【问题讨论】:

【参考方案1】:

在启用调试模式的 Chrome 检查器网络选项卡中检查购物车答案。也许你可以看到错误信息

即使您不使用 HTTPS,有时也会出现此错误。

【讨论】:

好的,我愿意,但现在无法启用调试模式,我们正在做一些更改并触摸控制器文件夹中的某些内容...也许是时候重新开始了。跨度>

以上是关于单击“添加到购物车”按钮时,Prestashop 1.7.7.8 Ajax 购物车不会更新的主要内容,如果未能解决你的问题,请参考以下文章

Prestashop 1.6 如何在 Multistor 中允许缺货订单

在 Woocommerce 中单击后将添加到购物车按钮更改为查看购物车按钮

Woocommerce:检测单击“添加到购物车”按钮的位置并运行不同的代码

Ajax Django 添加按钮未在第一次单击时添加

div内的嵌套按钮

删除后按后退按钮更新购物车计数