gpt4 book ai didi

php - Woocommerce 添加到购物车按钮重定向到结帐

转载 作者:IT王子 更新时间:2023-10-28 23:44:24 26 4
gpt4 key购买 nike

我使用插件 woocommerce 创建了一个电子商务。我只出售订阅,所以“/cart/”页面没用。我试图摆脱它,以便当我的客户点击“添加到购物车”按钮时,他最终会进入结帐页面。

最佳答案

在 WooCommerce 3.6 或更高版本中,您可以使用 woocommerce_add_to_cart_redirect (props @roman)

add_filter ('woocommerce_add_to_cart_redirect', function( $url, $adding_to_cart ) {
return wc_get_checkout_url();
}, 10, 2 );

原答案:

你可以在functions.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;
}

它似乎不适用于 ajax,但它适用于单个产品页面,我认为这是您使用的

在 WooCommerce (>= 2.1) 上,函数可以简化为:

function redirect_to_checkout() {
return WC()->cart->get_checkout_url();
}

关于php - Woocommerce 添加到购物车按钮重定向到结帐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15592633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com