Como definir um valor mínimo de pedido em WooCommerce

Artigo útil se você gerencia lojas online construídas com WooCommerce e você quer saber como definir um valor mínimo de pedido em WooCommerce. nas configurações default de uma loja online self-hosted, a opção Checkout não existe. Portanto, o estabelecimento do valor mínimo para um pedido será feito por outro método.

Comparativamente a uma loja física, a loja online impõe muitas vezes novas regras, consoante os clientes a quem se dirige, o tipo de produtos vendidos, o seu valor e as formas de pagamento e entrega.

Se numa loja física não há problema se entrarmos e comprarmos um produto por 10 cêntimos, numa loja online a coisa é um pouco diferente. Qualquer pedido feito por um cliente também envolve alguns custos da loja. Desde o simples processamento do pedido até a embalagem e envio, todas essas operações levam tempo.
Quando a oferta de venda contém produtos muito baratos, é bom colocar um valor mínimo para cada pedido. Por exemplo, não conseguir concluir uma encomenda se o número total de produtos do cabaz não atingir o valor de 10 Euros.

Como definir um valor mínimo de pedido em WooCommerce

O método mais simples é adicionar uma função personalizada em functions.php através do qual você pode definir o valor mínimo para o pedido de WooCommerce.

Abra o arquivo functions.php do tema ativo (de preferência tema-filho) e adicione o seguinte 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' 
            );

        }
    }
}

É também aqui que é definida a mensagem, através da qual o comprador é avisado de que não possui produtos cujo valor total não atinja o limite mínimo para efetuar a encomenda.

Como definir um valor mínimo de pedido em WooCommerce
O total do seu pedido atual é de € 3,00 - você deve ter um pedido com um mínimo de € 10,00 para fazer seu pedido

Para WooCommerce alguns módulos para pagamentos online oferecem suporte automático para definir o valor limite a partir do qual um pedido pode ser feito.

Esta função é útil para lojas online que vendem produtos com preços baixos, que não conseguem cobrir os custos de processamento e envio.

Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma ampla experiência em sistemas operacionais: macOS, Windows e Linux, assim como em linguagens de programação e plataformas de blogs (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).

Como » WordPress » Como definir um valor mínimo de pedido em WooCommerce
Deixe um comentário