Establecer un monto mínimo de compra

En algunas ocaciones es necesario colocar un monto mínimo de compran para los clientes en la tienda, para esto utilizaremos el filtro “woocommerce_checkout_process”.

En el siguiente ejemplo crearemos una función que nos ayudará a realizar el proceso descrito anteriormente, asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
 
function wc_minimum_order_amount() { 
    $minimum = 125; // cambiar esta cantidad por el monto mínimo
    if ( WC()->cart->subtotal < $minimum ) {
        if( is_cart() ) {
            wc_print_notice( 
                sprintf( 'Debes ordenar un mínimo de %s para realizar el pedido. Tú monto actual es de %s.' , 
                    wc_price( $minimum ), 
                    wc_price( WC()->cart->subtotal )
                ), 'error' 
            );
        } else {
            wc_add_notice( 
                sprintf( 'Debes ordenar un mínimo de %s para realizar el pedido. Tú monto actual es de %s.' , 
                    wc_price( $minimum ), 
                    wc_price( WC()->cart->subtotal )
                ), 'error' 
            );
        }
    }
}

Si deseas más información sobre como desarrollar en

WooCommerce

, visita el Codex oficial de WooCommerce haciendo clic aquí.

Si necesitas consultoría sobre

WooCommerce

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css