post

Valor de pedido mínimo para carrinho de compras em WooCommerce e WordPress

Publicado em: 25/10/2022 / Atualizado em: 25/10/2022

Categorias: ACF (Advanced Custom Fields)BlogPHPWooCommerceWordpress

É possível estipular um valor de pedido mínimo no WooCommerce sem instalação de nenhum plugin adicional, apenas com um trecho de código PHP.

Para o exemplo abaixo, uso o plugin ACF PRO para trazer os valores de campos personalizados, mas você pode usar qualquer outro plugin ou também adicionar um campo personalizado no seu site via código.

Como mostra o código abaixo:

// Codigo para compra minima no WooCommerce - BA
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
 
function wc_minimum_order_amount() {
	
    $minimum = get_field('pedido_minimo_geral', 'options'); // Valor do pedido minimo trazido com plugin ACF via "Page Options" personalizada. Você tambem pode colocar manualmente no código, apenas apague o trecho do código e adicione um valor numerico.

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

        if( is_cart() ) {

            wc_print_notice( 
                sprintf( 'O total do seu pedido atual é %s — você deve ter um pedido com um mínimo de %s para fazer seu pedido.' , 
                    wc_price( WC()->cart->total ), 
                    wc_price( $minimum )
                ), 'error' 
            );

        } else {

            wc_add_notice( 
                sprintf( 'O total do seu pedido atual é %s — você deve ter um pedido com um mínimo de %s para fazer seu pedido.' , 
                    wc_price( WC()->cart->total ), 
                    wc_price( $minimum )
                ), 'error' 
            );

        }
    }
}

Link do conteúdo original: https://woocommerce.com/document/minimum-order-amount/

Também é possível usar o plugin: https://br.wordpress.org/plugins/wc-min-max-quantities/ para controlar o valor mínimo por pedido e também adicionar algumas funções a mais.

Publicações recomendadas:


Inscreva-se em Nossa News:

Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.

Bruno Devs News


Link Curto para Compartilhamento

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.

bruno.art.br/pb/2096

ID de Referência: 2096

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato


Comentários