Aplicar descuento automático al superar una cantidad total de pedido en WooCommerce

Aplicar descuento automático al superar una cantidad total de pedido en WooCommerce

El código compartido a continuación aplica directamente sobre nuestras compras online en tiendas desarrolladas con WooCommerce el descuento que elijamos cuando el total del pedido supere una determinada cantidad. Cambia los campos resaltados en azul para determinar la cantidad sobre la que, si supera, se aplicará el descuento, y el porcentaje de descuento.

function auto_descuento() {
    // Obtenemos la cantidad total del carrito
    $cart_total = WC()->cart->get_cart_contents_total();

    // Cantidad a la que, si se supera, se aplicará el descuento
    $cantidad_descuento = 100;

    // Verifica si el total supera la cantidad determinada (en este caso, 100€)
    if ($cart_total > $cantidad_descuento) {
        // Calcula el descuento (puedes ajustar el porcentaje según tus necesidades)
        $descuento = $cart_total * 0.10; // Descuento del 10%

        // Aplicamos el descuento al carrito
        WC()->cart->add_fee('Descuento automático por compras superiores a 100€', -$descuento);
    }
}
add_action('woocommerce_cart_calculate_fees', 'auto_descuento');

¿Te ha gustado este código? Coméntalo con códigosWP:

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.