Woocommerce

Ocultar la caja de cupones descuento sin deshabilitarla

2 Genial hay muchos Likes :D

El problema es que cuando los clientes llegan a la página del carrito o la de pago y ven la caja para canjear un código de descuento, un porcentaje de estos termina abandonando la página en busca de ese código que le pueda ahorrar unos euros y si no lo encuentra, no continua con su compra.

La solución a este problema es bien sencilla; ocultar la caja para los cupones descuento.

Si no sueles usarla, puedes hacer esto directamente desde el panel de ajustes de WooCommerce entrando en «WooCommerce > Ajustes > Finalizar compra» y desmarcando la opción «Habilitar el uso de cupones«.

El problema de hacerlo así, es que no sólo oculta la caja de los cupones, sino que también deshabilita la posibilidad de aplicarlos en la compra.

Sin embargo, si quieres seguir con la opción de cupones habilitada para aplicar un descuento especial a determinados clientes, pero no quieres que se muestre la caja en el carrito ni en la pagina de pago, entonces tendrás que usar el siguiente código snippet:

// Oculta caja cupón descuento
function oculta_caja_cupon( $enabled ) {

	if ( is_cart() || is_checkout() ) {
		$enabled = false;
	}
	
	return $enabled;
}
add_filter( 'woocommerce_coupons_enabled', 'oculta_caja_cupon' );