Artículo útil si administra tiendas en línea creadas con WooCommerce y desea saber cómo establecer un monto mínimo de pedido en WooCommerce. en la configuración default de una tienda en linea self-hosted, la opción Checkout no existe. Por tanto, el establecimiento del importe mínimo de un pedido se hará por otro método.
Frente a una tienda física, una online suele imponer nuevas reglas, dependiendo de los clientes a los que se dirige, el tipo de productos vendidos, su valor y las formas de pago y entrega.
Si en una tienda física no hay problema si entramos y compramos un producto por 10 céntimos, en una tienda online la cosa es un poco diferente. Cualquier pedido realizado por un cliente también implica unos gastos por parte de la tienda. Desde la simple tramitación del pedido hasta el embalaje y el envío, todas estas operaciones llevan su tiempo.
Cuando la oferta de venta contiene productos muy baratos, es bueno poner una cantidad mínima para cada pedido. Por ejemplo, no poder completar un pedido si el total de productos de la cesta no alcanza la suma de 10 Euros.
Cómo establecer un monto mínimo de pedido en WooCommerce
El método más simple es agregar una función personalizada en functions.php a través del cual puede establecer el monto mínimo para el pedido de WooCommerce.
Abre el archivo functions.php del tema activo (preferiblemente child-theme) y agregue el siguiente código:
// Set Minimum Order Amount 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() {
$minimum = 10; // Set this variable to specify a minimum order value
if ( WC()->cart->total < $minimum ) {
if( is_cart() ) {
wc_print_notice(
sprintf( 'Your current order total is %s — you must have an order with a minimum of %s to place your order ' ,
wc_price( WC()->cart->total ),
wc_price( $minimum )
), 'error'
);
} else {
wc_add_notice(
sprintf( 'Your current order total is %s — you must have an order with a minimum of %s to place your order' ,
wc_price( WC()->cart->total ),
wc_price( $minimum )
), 'error'
);
}
}
}
Aquí también se establece el mensaje por el que se advierte al comprador que no tiene productos cuyo importe total no alcance el límite mínimo para realizar el pedido.

- Cómo eliminar automáticamente imágenes de productos en WooCommerce, junto con el producto
- Se corrigió wc-ajax = get_refreshed_fragments Alto CPU Uso (deshabilitar fragmentos de carro AJAX)
- Cómo eliminar rápidamente todos los pedidos de WooCommerce [Consejos SQL]
- Cómo desmarcar el valor predeterminado “Ship to different address” desde la página de pago de Woocommerce
Para WooCommerce, algunos módulos para pagos en línea ofrecen soporte automático para establecer la cantidad límite a partir de la cual se puede realizar un pedido.
Esta función es útil para las tiendas en línea que venden productos a precios bajos, que no pueden cubrir los costos de procesamiento y envío.