abaleani
Respuestas de foro creadas
-
Foro: WooCommerce
En respuesta a: Vaciar carrito, en casos concretosHola amigos gusto en saludarle. Tengo una situacion y casi estoy seguro que me pueden ayudar a resolver. Tengo una web que aun no esta publicada, la cual solo va a vender reservas. Tras añadir ese producto desde un plugin (wp hotel Booking) redirijo a la pagina de pago (checkout).
Hasta ahí todo correcto, pero me gustaria que si el cliente en ese momento no acaba la compra (no realiza el pago) y sale de la pagina checkout a cualquier otra del menú, automáticamente su reserva se eliminará» y vacíe el carro; de tal manera que si el cliente quisiera comprar, tendría que iniciar nuevamente el proceso.
He probado varias cosas, pero no encuentro ningun plugin ni ninguna manera de realizar esto tal y como lo necesito.
Necesito que todo sea automatico, de tal manera que segun añade la reserva se crea el carrito y le lleva a la pagina de pago. Si realiza el pago se confirma la reserva, pero si abandona esa pagina, el carrito se borra y esa reserva desaparece; pero solo ha de desaparecer al abandonar el carro.He visto por internet opciones para borrar el carro cuando finaliza la sesión, pero tampoco me vale. Seria un poco adaptar este código:
function vaciar_carrito_al_salir() {
if( function_exists(‘WC’) ){
WC()->cart->empty_cart();
}
}
add_action(‘wp_logout’, ‘vaciar_carrito_al_salir’);para que lo ejecute al salir de la pagina checkout. … y no se como hacerlo tengo 2 meses en wordpress y de quien he apendido es de ti.
Podriais orientarme? Muchas gracias