fbpx

Skip Cart Page Go Straight to Checkout Page in WooCommerce

The process of skipping cart pages and going straight to checkout page in Woocommerce start with the following step:

Go To WooCommerce > Settings > Products  uncheck the two options in the Add to cart behaviour section.

The next step of the process is to add a code snippet to the functions.php (located in the theme folder). This code snippet adds a filter that redirects straight to the checkout pages:

The next step of the process is to add a code snippet to the functions.php (located in the theme folder). This code snippet adds a filter that redirects straight to the checkout pages:

add_filter('add_to_cart_redirect', 'cw_redirect_add_to_cart');
function cw_redirect_add_to_cart() {
    global $woocommerce;
    $cw_redirect_url_checkout = $woocommerce->cart->get_checkout_url();
    return $cw_redirect_url_checkout;
}

Once the code has been added, the click action would redirect to the checkout page. As a result the label of the button in the WooCOmmerce product should be changed from “Add to Cart” to “Buy Now”. For this, I will add the following filter to the functions.php:

  1. add_filter( ‘woocommerce_product_single_add_to_cart_text’, ‘cw_btntext_cart’ );
  2. add_filter( ‘woocommerce_product_add_to_cart_text’, ‘cw_btntext_cart’ );
  3. function cw_btntext_cart() {
  4. return __( ‘Buy Now’, ‘woocommerce’ );
  5. }

 

Conclusion

The basic problem I discussed in this tutorial was the rather long series of screens that developers and often users too, wish to skip and go straight to the checkout page. The solution is very simple and involves adding code snippets to functions.php. If you need help with the solution, do leave a comment.