You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WooCommerce自动添加赠品后页面滚动条消失问题求助

WooCommerce自动添加赠品后页面滚动条消失问题求助

各位好,我最近在给WooCommerce站点写一个自动加赠功能的脚本,具体逻辑是:

  • 读取当前用户的购物车内容
  • 检测购物车中是否同时存在指定的两款商品
  • 如果满足条件,自动添加一款和这两款都不同的赠品到购物车,而且赠品的数量会根据另外两款商品的数量动态调整

目前脚本的功能倒是正常运行了,满足条件时确实能正确添加赠品,但现在遇到了一个影响用户体验的棘手问题:当通过这个脚本里的add_to_cart逻辑完成赠品添加后,页面的滚动条直接消失了,导致用户没法正常滚动浏览页面内容。

我当前用到的钩子代码是:

add_action( 'template_redirect', 'pro_gift', 9);

有没有大佬遇到过类似的问题?或者能给点排查方向?比如是不是脚本执行时机的问题影响了页面渲染?

备注:内容来源于stack exchange,提问作者Igr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 17:39:32