Cómo establecer un monto mínimo de pedido en WooCommerce

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 establecer un monto mínimo de pedido en WooCommerce
El total de su pedido actual es de 3,00 €; debe tener un pedido con un mínimo de 10,00 € para realizar su pedido

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.

Apasionado por la tecnología, escribo con gusto en StealthSettings.com desde el año 2006. Tengo una amplia experiencia en sistemas operativos: macOS, Windows y Linux, así como en lenguajes de programación y plataformas de blogs (WordPress) y para tiendas en línea (WooCommerce, Magento, PrestaShop).

Cómo » WordPress » Cómo establecer un monto mínimo de pedido en WooCommerce
Deja un comentario