Skip the Cart Page
Sends shoppers who open the cart page straight to checkout when their cart has items, for a shorter path to purchase.
Opens WPIDE on
Code
add_action( 'template_redirect', function () {
if ( ! function_exists( 'is_cart' ) || ! is_cart() || ! WC()->cart || WC()->cart->is_empty() ) {
return;
}
if ( wc_notice_count( 'error' ) > 0 ) {
return; // Stay on the cart so the shopper can fix cart errors.
}
wp_safe_redirect( wc_get_checkout_url() );
exit;
} );
Notes
The classic checkout does not let shoppers change quantities, so they return to the product page to adjust their order.
How to add this snippet
- Install WPIDE on your WordPress site (it is free) and open Code Snippets.
- Use snippet above adds it from the library in one click. Or copy the code into a new snippet with the same code type.
- It is added inactive: review the code and settings, then switch it on.