Añadir un pedido mínimo en euros a tu tienda online woocommerce

Pues hoy ha pasado que he necesitado añadir un pequeño código a una tienda online y como creo que no seré la única que a veces necesitará de estas pequeñas soluciones me he animado a dejaros este post en el blog 🙂

Cómo añadir un pedido mínimo en euros

Quizás en algún momento te plantees crear un sitio web orientado al comercio al mayor (B2B). Trucos como éstos te vendrán bien si quieres implantar ya no solo una cantidad mínima de pedido, si no una compra total que supere determinado valor.

Este pequeño código es el encargado de que esta función sea posible. Para ello, os recomiendo tener ciertos conocimientos previos en el manejo y edición de archivos de vuestra instalación de WordPress. El primer paso, es acceder a vuestro wordpress y abrir el archivo functions.php ya sea vía ftp o por medio del editor que nos proporciona WP. En él incorporad el siguiente código:

/**
 * Establece un pedido mínimo
 */
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
 
function wc_minimum_order_amount() {
    // Aquí indica el valor mínimo en euros que quieres.
    $minimum = 50;

    if ( WC()->cart->total < $minimum ) {

        if( is_cart() ) {

            wc_print_notice( 
                sprintf( 'Tu pedido es de %s — necesitas una compra mínima de %s para realizar tu pedido.' , 
                    wc_price( WC()->cart->total ), 
                    wc_price( $minimum )
                ), 'error' 
            );

        } else {

            wc_add_notice( 
                sprintf( 'Tu pedido total es de %s — necesitas una compra mínima de %s para realizar tu pedido.' , 
                    wc_price( WC()->cart->total ), 
                    wc_price( $minimum )
                ), 'error' 
            );

        }
    }
}

Este trocito de código lo tenéis disponible en este artículo creado por la propia plataforma de Woocommerce – que está en inglés – y os lo ofrezco en castellano.

En el ejemplo el pedido mínimo es de 50€, pero vosotros podéis poner la cantidad que queráis. Sin duda estos pequeños ajustes nos ayudan en gran medida a continuar configurando nuestra tienda online según las necesidades de nuestro proyecto.

¡Espero que os sea de utilidad!

Fotografía de portada realizada por Laura Marques de Unsplash

 

0 Comentarios

Contesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

©2019 Nancy Fernandes | Portfolio & Web Personal
Diseñadora gráfica en Lugo de Llanera · Especializada en comercio electrónico

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies

Inicia Sesión con tu Usuario y Contraseña

¿Olvidó sus datos?