WooCommerce将加入购物车后直接进入结算页面的方法

2017-03-16 点击:674

在使用WooCommerce过程中,默认情况下,WooCommerce 商店中,当点击“添加到购物车(Add to cart)”后,页面仍然停留在当前页面,需要手动去点购物车或结算页面才能进入结算流程,有时候我们需要加入购物车后自动进入结算流程。(没办法呀,有些小白用户,加入购物车后就不知道干嘛了)

实现方法:

我们可以通过WooCommerce的filter:add_to_cart_redirect 来实现

add_filter ('add_to_cart_redirect', 'redirect_to_checkout');
function redirect_to_checkout() {
global $woocommerce;
$checkout_url = $woocommerce->cart->get_checkout_url();
return $checkout_url;
}

如果你希望Shop首页或分类页中的加入购物车按钮也具备这种效果,不要勾选Enable AJAX add to cart buttons on archives功能。否则该代码只在单个产品页面有效。将以上代码放在主题的funcitons.php中即可。

 


立即加【QQ:6347007】试用WordPress支付插件

相关博客

  • WordPress WooCommerce主题开发常见代码连载(一)

  • WordPress WooCommerce微信支付插件免费版下载,免费官方下载,GitHub免费下载