Woocommerce

Aplica un cupón al alcanzar un importe mínimo

1 hay 1 solo Like :)

Un muy buen argumento de venta puede ser el uso de cupones en tu tienda online, especialmente si es visible el ahorro en según qué condiciones de venta.

Y el modo correcto de hacerlo es informar a los clientes de los ahorros que obtendrán, sea el que sea el ahorro.

Como ejemplo de buena práctica de aumentar las ventas en tu tienda, te voy a mostrar cómo hacer que se avise a los clientes de que si gastan más de una cierta cantidad obtendrán un ahorro, y por supuesto, como aplicarlo, y que el cliente también sepa que se le ha aplicado automáticamente.

Importante debes crear un cupón primero  y asignarle el gasto mínimo para que funcione 

/**
* Aplica un cupón al llegar a una cantidad especifica en este caso llamaremos al cupón CUPONAZO
*/

add_action( 'woocommerce_before_cart' , 'add_coupon_notice' );
add_action( 'woocommerce_before_checkout_form' , 'add_coupon_notice' );

function add_coupon_notice() {

        $cart_total = WC()->cart->get_subtotal();
        $minimum_amount = 100;
        $currency_code = get_woocommerce_currency();
        wc_clear_notices();

       if ( $cart_total < $minimum_amount ) {
              WC()->cart->remove_coupon( 'CUPONAZO' );
              wc_print_notice( "AHORRA UN 10% DE TU PEDIDO SI GASTAS MAS DE $minimum_amount $currency_code!", 'notice' );
        } else {
              WC()->cart->apply_coupon( 'CUPONAZO' );
              wc_print_notice( 'ACABAS DE AHORRAR UN 10% EN TU PEDIDO!', 'notice' );
        }
          wc_clear_notices();
}