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