¥
悬赏已过期 后悬赏过期

WooCommerce B2B 批发价插件启用后,商品页显示会员价但购物车和结算仍按零售价计算,下一步该查哪里?

邀请:

站点用的是 WooCommerce,装了按客户角色和购买数量给批发价的 B2B 插件,规则是按会员等级设置不同折扣,另外配了阶梯价。后台规则配置看起来没问题,用批发商账号登录后商品页也确实显示折后价,但加购之后购物车小计和结算页金额又变回零售价,下单后的订单里记录的也是原价。

目前在 staging 站点上已经做过这些排查:切到 Storefront 默认主题,排除主题覆盖模板的可能;除 WooCommerce 和这个 B2B 插件外停用了其余插件;清过对象缓存和 transients,也试过清空测试账号的购物车会话重新加购;确认测试账号的角色分配正确、规则里的用户角色勾选没有漏;还检查了插件自带的调试日志,里面没有报错。

现象比较稳定:商品页价格正确,进入购物车之后价格被重算成原价。我怀疑是购物车价格重算时挂的钩子被别的逻辑覆盖,或者缓存层把未折扣的购物车数据留了下来,但目前只是猜测,还没验证。想请教一下,这种情况应该优先从哪条线往下缩小范围,比如钩子优先级、会话与缓存、还是多货币或税费相关配置?另外有没有什么办法能在不改动生产站的前提下,确认到底是哪一步把价格改回去了。

您的回答

回答

默认排序 时间排序
图片审查中...
❯
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索