如何将元素或“添加到购物车”按钮直接重定向到结帐页面

我试过这个代码,但没有结果。添加到购物车按钮仍然重定向到购物车页面,但我希望它重定向到结帐页面。

    add_filter( 'woocommerce_add_to_cart_redirect','misha_skip_cart_redirect_checkout' );
 
function misha_skip_cart_redirect_checkout( $url ) {
    return wc_get_checkout_url();
}

    add_filter( 'woocommerce_product_add_to_cart_url','misha_fix_for_individual_products',10,2 );
function misha_fix_for_individual_products( $add_to_cart_url,$product ){
 
    if( $product->get_sold_individually() // if individual product
    && WC()->cart->find_product_in_cart( WC()->cart->generate_cart_id( $product->id ) ) // if in the cart
    && $product->is_purchasable() // we also need these two conditions
    && $product->is_in_stock() ) {
        $add_to_cart_url = wc_get_checkout_url();
    }
 
    return $add_to_cart_url;
 
}

    add_filter( 'wc_add_to_cart_message_html','misha_remove_add_to_cart_message' );
 
function misha_remove_add_to_cart_message( $message ){
    return '';
}
yang130sam 回答:如何将元素或“添加到购物车”按钮直接重定向到结帐页面

您可以使用以下代码在产品添加到购物车后重定向到结帐页面:

add_filter ('add_to_cart_redirect','zeal_redirect_to_checkout');

function zeal_redirect_to_checkout() {
    global $woocommerce;
    $checkout_url = $woocommerce->cart->get_checkout_url();
    return $checkout_url;
}
本文链接:https://www.f2er.com/81283.html

大家都在问