如何让WooCommerce添加购物车按钮重定向至购物车页(CartFlows问题)
解决CartFlows插件导致加购按钮跳转结账页的问题
以下是几种可行的解决方法:
方法一:调整CartFlows流程设置
- 进入WordPress后台,打开CartFlows的「流程」管理页面
- 编辑当前正在使用的结账流程
- 在流程的设置选项中,找到**“添加到购物车后重定向”**相关配置,将跳转目标改为「购物车页面」
- 同时检查流程是否启用了「跳过购物车」的功能,若有则关闭该选项,保存设置
方法二:恢复WooCommerce默认跳转设置
- 进入WooCommerce > 设置 > 产品 > 常规
- 在「添加到购物车行为」区域,勾选「重定向到购物车页面」,点击保存更改
方法三:用代码强制覆盖跳转规则
如果上述设置无法生效,可以通过代码强制修改跳转行为:
将以下代码添加到主题的functions.php文件,或使用自定义代码插件(如Code Snippets)添加:
add_filter( 'woocommerce_add_to_cart_redirect', 'custom_redirect_to_cart' ); function custom_redirect_to_cart() { return wc_get_cart_url(); }
额外检查
如果只有部分产品出现该问题,需要单独检查对应产品的编辑页面,确认是否在CartFlows的产品专属设置中,单独配置了加购后的跳转目标。
内容的提问来源于stack exchange,提问作者jethro
相关产品推荐
相关产品推荐

