Woocommerce添加到购物车重定向到Checkout不适用于具有变体的产品

时间:2017-04-07 08:16:17

标签: php wordpress woocommerce cart shopping

我正在尝试将点击添加到购物车按钮的用户直接重定向到结帐页面。 “添加到购物车”按钮仅将产品添加到购物车,但根本不重定向。

我使用的代码仅适用于没有变化的产品。

我正在使用最新版本的woocommerce 3.0.1。

//REDIRECT TO CHECKOUT

add_filter ('add_to_cart_redirect', 'redirect_to_checkout');

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

1 个答案:

答案 0 :(得分:0)

试试这个:

function add_to_cart_checkout_redirect() {
      wp_safe_redirect( get_permalink( get_option( 'woocommerce_checkout_page_id' ) ) );
      die();
}
add_action( 'woocommerce_add_to_cart',  'add_to_cart_checkout_redirect', 11 );