2017-03-16 点击:1885
在使用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中即可。