Una página de carrito de WooCommerce vacía puede ser frustrante para los clientes, especialmente si han estado navegando y agregando artículos a su carrito.
Redirigirlos a una página relevante, como la página de la tienda, puede ayudarlos a continuar comprando y potencialmente a completar una compra.
La página de redirección se puede usar para mostrar ventas en curso, promociones o nuevos productos que los clientes pueden estar interesados. Esto puede ayudar a generar interés y alentar a los clientes a realizar una compra.
Entonces, veamos cómo podemos redirigir a los usuarios de la página del carrito vacío a otra página en el mismo sitio web. ¡Disfrutar!
Php Snippet: redirige la página del carrito vacío a otra URL (por ejemplo, la página de la tienda)
/** * @snippet Redirect Empty Woo Cart Page * @tutorial Get CustomizeWoo.com FREE * @author Rodolfo Melogli, Business Bloomer * @compatible WooCommerce 9 * @community Join https://businessbloomer.com/club/ */ add_action( 'template_redirect', 'bbloomer_redirect_empty_cart', 9999 ); function bbloomer_redirect_empty_cart() { if ( is_cart() && WC()->cart->is_empty() ) { wp_safe_redirect( wc_get_page_permalink( 'shop' ) ); // OR wp_safe_redirect( 'https://example.com' ); exit; } } add_action( 'wp_footer', 'bbloomer_redirect_empty_cart_after_ajax' ); function bbloomer_redirect_empty_cart_after_ajax() { if ( is_cart() ) { wc_enqueue_js( " $(document.body).on('wc_cart_emptied', function(){ window.location.href = '" . wc_get_page_permalink( 'shop' ) . "'; }); " ) ; } }