 
      
    WordPress
    3
    Вклад в тег
    
      
      
    
  
  
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
$limit_reached = false;
function wc_minimum_order_amount() 
{
	// Задать переменную, чтобы указать минимальное значение заказа
	$minimum = 1000;
	
	if ( WC()->cart->total < $minimum ) {
		$limit_reached = true;
		
	}
	return $limit_reached;
}
function unsetting_payment_gateways( $available_gateways ) 
{	
	$limit_reached = wc_minimum_order_amount();
	if ($limit_reached) {			
			// Здесь установить способ оплаты
			unset($available_gateways['cod']);
	}
	
	return $available_gateways;
}
add_action('woocommerce_available_payment_gateways', 'unsetting_payment_gateways');