Woocommerce – Minimum Order Value

3d Animation

To set a minimum order value in Woocommerce add this short bit of code to your function.php file. Change ’20’ to the required minimum order value in Woocommerce.

add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );function wc_minimum_order_amount() {
// Set this variable to specify a minimum order value
$minimum = 20;

if ( WC()->cart->total < $minimum ) { if( is_cart() ) { wc_print_notice( sprintf( 'You must have an order with a minimum of %s to place your order, your current order total is %s.' , wc_price( $minimum ), wc_price( WC()->cart->total )
), 'error'
);

} else {

wc_add_notice(
sprintf( 'You must have an order with a minimum of %s to place your order, your current order total is %s.' ,
wc_price( $minimum ),
wc_price( WC()->cart->total )
), 'error'
);

}
}

}