Buscar
Buscar
Buscar
Cerrar este cuadro de búsqueda.

Mensajes condicionales en mini carrito

Reproducir vídeo

En esta ocasión veremos cómo podemos mostrar mensajes condicionales en el Mini carrito de Woocommerce, en función de la cantidad de compra en el carrito.

Este es el código que debes copiar y pegar en el archivo functions.php

// Función para mostrar mensaje en el MINIcarrito
function mostrar_mensaje_minicarrito() {
// Obtiene el total del carrito
$total_carrito = WC()->cart->total;

// Verifica si el total del carrito es igual o superior a 55€
if ($total_carrito >= 55) {
$mensaje = '<div class="mensaje-carritook">Enhorabuena! Ya tienes los gastos de envío gratis!</div>';
} else {
// Calcula la cantidad que falta para alcanzar los 55€
$falta = 55 - $total_carrito;
$mensaje = '<div class="mensaje-carritono">Añade <strong>' . wc_price($falta) . '</strong> más al carrito para obtener el <strong>envío gratis</strong></div>';
}

// Muestra el mensaje en el carrito
echo $mensaje;
}
add_action('woocommerce_mini_cart_contents', 'mostrar_mensaje_minicarrito');

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 25 );