Cuando hablamos de carrito de compras en WordPress, siempre nos salta WooCommerce.
Tabla de contenidos
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í.