El uso de cupones en un Ecommerce es una potente herramienta de venta y fidelización, pero sobre todo es importante un uso adecuado, y sobre todo evitar perder ventas por ello.
Me refiero a que si activas el uso de cupones, tengas cupones creados o no, tengas una estrategia o no, al finalizar compra y en el carrito tus clientes verán una enorme caja para introducir cupones, y esto puede ser un problema.
Y puede ser un problema porque si no tienes una estrategia de cupones, de manera que el cliente sepa que existen y dónde obtenerlos, por ejemplo en un banner o la suscripción, este enorme aviso puede hacer que tu cliente abandone el carrito a «la búsqueda de cupones».
La solución
La solución para este tipo de estrategias de venta es activar los cupones, sí, y enviarlos por email o como quieras, pero ocultar de la tienda el enorme aviso.
La primera parte es sencilla, simplemente activa el uso de cupones en los ajustes de WooCommerce, en WooCommerce > Ajustes > Activar cupones
.
La segunda parte también es fácil. Simplemente añade este código a tu plugin de personalizaciones o al archivo functions.php
del tema activo:
// Ocultar aviso de cupones en carrito y finalizar compra function ayudawp_ocultar_aviso_cupon( $enabled ) { if ( is_cart() || is_checkout() ) { $enabled = false; } return $enabled; } add_filter( 'woocommerce_coupons_enabled', 'ayudawp_ocultar_aviso_cupon' );
Y pasarás de esto…
A esto otro…
Evitando así ese enorme punto de fuga que te podría hacer estar perdiendo ventas por abandono de carrito.
Puedes personalizar el código anterior para, por ejemplo, solo ocultarlo en el carrito o en el pago. Sería así:
Ocultar el aviso solo en el carrito:
// Ocultar aviso de cupones en el carrito function ayudawp_ocultar_aviso_cupon( $enabled ) { if ( is_cart() ) { $enabled = false; } return $enabled; } add_filter( 'woocommerce_coupons_enabled', 'ayudawp_ocultar_aviso_cupon' );
Ocultar el aviso solo al finalizar compra:
// Ocultar aviso de cupones function ayudawp_ocultar_aviso_cupon( $enabled ) { if (is_checkout() ) { $enabled = false; } return $enabled; } add_filter( 'woocommerce_coupons_enabled', 'ayudawp_ocultar_aviso_cupon' );
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Es buena idea Fernando. Pero en ocultar el aviso solo al finalizar compra el código no funciona porque en la línea 3 le falta: if (
Saludos
Uy que despiste más tonto, gracias por avisar. Corregido 😉
Hola Fernando.
Tengo un problema y quizá puedas ayudarme. Yo tengo activada la opción de mostrar cupones en woocommerce pero aun así no me sale la opción de introducirlos en la página de carrito y de finalizar pago
https://marianomadrueno.es/finalizar-compra/
Sabes a qué puede ser debido?
Gracias
Estoy probando esta opción de ocultar el mensaje de cupón pero no me funciona. Estoy trabajando con WooCommerce Blocks. ¿Lo has probado si funciona junto con esto?
Con los bloques no lo he probado