¿Cómo configurar el pedido mínimo en woocommerce?
La pregunta es bien sencilla, en tiendas donde hay productos muy económicos, no nos interesan que nos hagan pedidos de 2 o 3 euros. Para que salga a cuenta tramitar el pedido muchas tiendas tienen unos precios de envío altos para compensar este problema. Pero otra solución puede ser el forzar a los clientes a realizar un pedido mínimo de X para poder tramitarlo.
¿Cómo realizamos este cambio en nuestro wordpress con woocommerce?
Recurriendo como casi siempre a nuestro estimado functions.php, añadiendo estas lineas:
// Cómo poner un importe minimo en la compra
function woocommerce_importe_minimo() {
$minimum = 15; // Cambiar el 15 por el importe mínimo que quieras establecer en tu pedido
if ( WC()->cart->total < $minimum ) {
if( is_cart() ) {
wc_print_notice(
sprintf( ' Debes realizar un pedido mínimo de %s para finalizar su compra.' , // Poner aquí el texto que quieras que se muestre en el carrito de compra.
wc_price( $minimum ),
wc_price( WC()->cart->total )
), 'error'
);
} else {
wc_add_notice(
sprintf( 'No puedes finalizar tu compra. Debes realizar un pedido mínimo de %s para finalizar su compra.' , // Poner aquí el texto que quieras que se muestre en la página de finalizar compra.
wc_price( $minimum ),
wc_price( WC()->cart->total )
), 'error'
);
}
}
}
add_action( 'woocommerce_checkout_process', 'woocommerce_importe_minimo' );
add_action( 'woocommerce_before_cart' , 'woocommerce_importe_minimo' );
Comos siempre mucho cuidado con la manupulación de este archivo, tened siempre al tanto las copias de seguridad de vuestro servidor por si tenéis que volver a restaurar la web.
Os recomendamos usar el plugin «My Custom Functions» para que no tengamos problemas al editar nuestro functions.php


Últimos comentarios