WooCommerce: How to skip Cart and go to Checkout
Reducing the steps performed by the user to complete a purchase is essential for increasing sales on your e-commerce shop. The more steps it requires to place an order, the more abandoned carts there will be. That includes going to the cart instead directly to checkout.
By default in WooCommerce when clicking the Add to cart button, a message is displayed to the customer, but he stays on the same product page.
How to send users to cart page after clicking Add to cart button
First off, I’ll show you how to redirect users from the product page to the cart page ater adding a product to cart. In WooCommerce admin dashboard you can set redirecting users to the cart page after successful addition. Go to WooCommerce -> Settings -> Products and under Add to cart behaviour make sure to check the Redirect to the cart page after successful addition checkbox.
PHP Snippet: How to send users to checkout page after clicking Add to cart button
Sending users to Checkout instead to Cart page requires you to add the following php snippet to your child theme’s functions.php file.
add_filter('add_to_cart_redirect', 'webroom_redirect_add_to_cart'); function webroom_redirect_add_to_cart() { global $woocommerce; $cw_redirect_url_checkout = $woocommerce->cart->get_checkout_url(); return $cw_redirect_url_checkout; }
That’s it! :) So, here’s the result:
Now, you might want to change the name of the Add to cart button to something like Proceed, Buy Now, Go To Checkout or Continue to match the appropriate behavior (going to the checkout instead of the cart).
PHP Snippet: Change Add to cart button text
Place the following snippet in your child theme’s functions.php file and change ‘Buy now’ to whatever you want the name of the Add to cart button to be.
add_filter( 'woocommerce_product_single_add_to_cart_text', 'webroom_addtocart_text' ); add_filter( 'woocommerce_product_add_to_cart_text', 'webroom_addtocart_text' ); function webroom_addtocart_text() { return __( 'Buy now', 'woocommerce' ); }
Learn more about the filters we used in this tutorial:
Related Articles
If you enjoyed reading this, then please explore our other articles below:
More Articles
If you enjoyed reading this, then please explore our other articles below: