Minimum order amount in woocommerce

Minimum order amount in woocommerce

Woocommerce

In order to set the minimum order amount in woocommerce, you need to place the following code in the function.php file of your theme:

function wc_minimum_order_amount() {
 // Set this variable to specify a minimum order value
 $minimum = 2500;
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'
 );
}
 }
}
  
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );