如何让 WooCommerce 产品加入购物车后直接结账

redmaomail 2024-07-24 17:24 阅读数 79 #WooCommerce

红帽云邮外贸主机

WooCommerce 中,非 Ajax 情况下,点击加入购物车按钮后跳转到何处可以通过 filter:add_to_cart_redirect 修改,下面代码可以实现产品加入购物车后直接结账的功能,跳过购物车页面。

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

代码放在主题的 funcitons.php 中即可。

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;
}

 

文章没看懂?代码不会用?需要帮助您可以

红帽云邮外贸主机

分享到:
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。
    红帽云邮外贸主机
热门
    红帽云邮外贸主机
    红帽云邮外贸主机