En este post te voy a explicar cómo puedes hacer para que tras añadir un producto al carrito, Woocommerce no te muestre la página del carrito, sino que te conduzca directamente al checkout o página de finalización de compra.
Esto es habitual hacerlo en tiendas con productos con un precio elevado, tiendas con pocos productos, tiendas donde la compra de un producto excluye la venta de los otros, etc.
ÍNDICE: CÓMO SALTAR CARRITO E IR AL CHECKOUT CON WOOCOMMERCE
Cómo saltar la página del carrito en Woocommerce con el plugin gratuito Direct Checkout
Te voy a mostrar cómo puedes saltar la página del carrito en Woocommerce utilizando este plugin gratuito denominado: “Direct Checkout para Woocommerce” de Quad Layers.
IMG1
En primer lugar instálate el plugin “Direct Checkout para Woocommerce”
Una vez instalado y activo, para ir a las opciones del plugin ve a: “Woocommerce > ajustes” y a la pestaña: “Direct Checkout”
Pestaña “General”
En la pestaña general establece las siguientes opciones:
- Alerta de añadido al carrito: Sí
- Added to cart link in shop: Sí
- Redirección al añadir al carrito: Sí
- Añadido al carrito «redirigir a»: Finalizar compra
- Reemplazar la URL del carrito: No
Y haz clic en “guardar cambios”
Pestaña “Archivos”
Desde aquí podremos cambiar el texto del botón “Añadir al carrito”, en las listas de productos, por otro más apropiado en este caso como podría ser “Comprar”
- Remplazar el texto «Añadir al carrito»: Sí
- Remplazar el texto «Añadir al carrito» en: Productos simples
- Remplazar contenido del texto «Añadir al carrito»: Comprar
Después guarda los cambios
Pestaña “Productos”
Desde aquí podremos cambiar el texto del botón “Añadir al carrito”, en la ficha de producto, por otro más apropiado en este caso como podría ser “Comprar”
- Remplazar el texto «Añadir al carrito»: Sí
- Remplazar contenido del texto «Añadir al carrito»: Comprar
Después guarda los cambios
A continuación, borra la caché si tienes, y haz una prueba en la web.
Cómo saltar la página del carrito con en Woocommerce con código
Si quieres modificar el comportamiento de Woocommerce para que envíe al cliente al checkout sin pasar por la página del carrito con código, tendrás que añadir el siguiente código PHP al archivo functions.php. En este post tienes explicado como añadir código al functions.php fácil
//Redirigir al chekcout sin ir al carrito en Woocommerce
add_filter ('add_to_cart_redirect', 'redirect_to_checkout');
function redirect_to_checkout() {
global $woocommerce;
$checkout_url = $woocommerce->cart->get_checkout_url();
return $checkout_url;
}
Me encanta el diseño web y el mundo del ecommerce. Apasionado de Prestashop, Woocommerce/Wordpress y de la formación. Me gustaría que este blog te sirviera de ayuda para poner en marcha e ir mejorando y evolucionando tu tienda online. Ya seas un profesional del sector o no, seguro que encontrarás mucha información de valor e interés aquí.