Estoy creando una web con woocommerce y elementor, sin embargo, en el carrito cuando elimino todos los productos mesale por defecto "su carrito esta vacio", he creado una plantilla para carrito vacio, quiero que cuando se eliminen todos los productos del carrito me redirija a esa página de carrito vacio que cree, pero no he encontrado la forma de hacerlo.
Conocen algun plugin o snippet que me pueda ayudar a lograr esa redirección?
Contenido solo visible a usuarios registrados
Hola Hilder,
Puedes verificar agregar este código en Cpanel > Administrador de archivos > public_html > Dominio > wp-content > themes > tema que estás utilizando > archivo functions.php, este lo agregas al final del todo
add_action( 'template_redirect', 'empty_cart_redirection' );
function empty_cart_redirection(){
if( WC()->cart->is_empty() && is_cart() ){
wp_safe_redirect( esc_url( home_url( '/' ) ) );
exit;
}
}
Este código es para redirigir a la página de home, verifica si cambias el / por la página que has creado, funciona de forma correcta, es decir, ingresas la url en el / se habla de este mismo código aquí:
https://stackoverflow.com/questions/53288200/redirect-to-home-if-the-cart-is-empty-in-woocommerce
Un saludo 🖐️