Chat with us, powered by LiveChat

This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

Skip Cart Page Go Straight to Checkout Page in WooCommerce

August 22, 2017

2 Min Read
Skip Cart Pages
Reading Time: 2 minutes

WooCommerce developers often complain of the long process of going through several screens to see the result of their work. A common workflow is bypassing the cart pages and go straight to the checkout page. This greatly shorten the development process and allows developers and users to immediately see the result of the dev processes .

Best Web Hosting for 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 > Display

Skipt cart page

On this screen, 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:

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 “Go to Checkout”. For this, I will add the following filter to the functions.php:

add_filter( 'woocommerce_product_single_add_to_cart_text', 'cw_btntext_cart' );
add_filter( 'woocommerce_product_add_to_cart_text', 'cw_btntext_cart' );

function cw_btntext_cart() {
    return __( 'Go To Checkout', 'woocommerce' );
}

Checkout page

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.

Share your opinion in the comment section. COMMENT NOW

Share This Article

Your WooCommerce Store Needs A Reliable Host

With no compromise on Performance, Security & Support.

Owais Alam

is the WordPress Community Manager at Cloudways - A Managed WooCommerce Hosting Platform and a seasoned PHP developer. He loves to develop all sorts of websites on WordPress and is in love with WooCommerce in particular. You can email him at owais.alam@cloudways.com

Get Our Newsletter
Be the first to get the latest updates and tutorials.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!