Cuando hablamos de carrito de compras en WordPress, siempre nos salta WooCommerce.

Ir directo al checkout luego de Agregar al carrito

En ocasiones puede ser innecesario volver a mostrar la página del producto con un mensaje: Producto agregado al carrito. Ver carrito.

Podemos reducir ese tiempo perdido redirigiendo al comprador a la página de pago (checkout) para que motivar una decisión rápida.


<?php
/**
 * Redirige al checkout luego de agregar al carrito. Funciona con WooCommerce 3.0+
 */
function custom_add_to_cart_redirect( $url ) {
	$url = WC()->cart->get_checkout_url();
	return $url;
}
add_filter( 'woocommerce_add_to_cart_redirect', 'custom_add_to_cart_redirect' );

Vacía el carrito antes de agregar un producto

Este código que te voy a compartir puede servirte mucho si vendes cursos o haces cursos con WooCommerce.

Sucede que en estos casos, nos concentramos en ofrecer un solo producto en campaña, por lo que el tener un «carrito de compras» y ver productos de sesiones pasadas puede reducir la intención de compra. Los usuarios usualmente no recuerdan haber ingresado antes a tu web.

Entonces, conviene tener el carrito de compras limpio para hacer una nueva transacción.


<?php
/**
 * Vacía el carrito. Agregar nuevo producto. Funciona con WooCommerce 3.0+
 */
add_filter( 'woocommerce_add_to_cart_validation', 'custom_only_one_in_cart', 99, 2 );
  
function custom_only_one_in_cart( $passed, $added_product_id ) {
	wc_empty_cart();
	return $passed;
}

Desactiva el mensaje «Agregado al carrito»

Si te has animado o ya estás usando los dos códigos anterior. El mensaje de «Producto agregado al carrito» se hace innecesario. Por lo que con una simple línea de código podemos quitarlo y evitar distracciones al usuario.


<?php
add_filter( 'wc_add_to_cart_message_html', '__return_null' );

Mejora la apariencia del Checkout y crea funnels de venta

Este último no es un código, pero sí algo que puede interesarte.

En el 2018, Adam Preiser de WPCrafter y Sujay Pawar, CEO de Brainstorm Force se asociaron para crear un plugin que potencia WooCommerce y tus ventas.

En resumen, este plugin generar flujos de venta (funnels) para tus productos, así como mejorar la página de checkout hasta volverla casi 100% personalizable.

[related-post id=6343 text=»Mira la reseña:»]

Cartflows te permite generar checkout de una columna, dos columnas o en dos pasos. Así también agregar Bump offer en el mismo (seguramente has visto algunos formularios de pago con un «checkbox» donde te ofrecen algo a un precio especial solo por ese momento, como ThriveCart).

Si quieres saber más de Cartflows, puedes dar clic aquí.