Artigo útil se você gerencia lojas online criadas com WooCommerce e deseja saber como definir um valor mínimo de pedido no WooCommerce. Nas configurações padrão 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, uma loja online impõe muitas vezes novas regras, dependendo dos clientes a que se dirige, do tipo de produtos vendidos, do seu valor e das 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 as coisas são um pouco diferentes. 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 poder concluir uma encomenda se o número total de produtos do cabaz não atingir o valor de 10 Euros.
Como definir uma quantidade mínima 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'
);
}
}
}
É aqui também 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 realização da encomenda.

- Como você exclui automaticamente as imagens do produto no WooCommerce, com o produto
- FIX WC-AJAX = get_refreshed_fragments alto uso da CPU (desabilitar fragmentos de carrinho Ajax)
- Como excluir rapidamente todos os comandos (ordens) em wooCommerce [dicas SQL]
- Cum debifam implícito “Enviar para endereço diferente” na página de Checkout para Woocommerce
Para WooCommerce, alguns módulos de pagamento 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.