Saiba como preencher e limitar a quantidade mínima dos produtos no WooCommerce

Depois de muito quebrar a cabeça, a solução apareceu e era mais fácil do que o esperado.
No arquivo functions.php do seu tema adicione as funções:

Produto comum:

Add_filter(‘woocommerce_quantity_input_args’,’ex_woocommerce_quantity_input_args’,10,2);
function ex_woocommerce_quantity_input_args($args,$product){
if(is_singular(‘product’)){
$args[‘input_value’] = 25; (value do input)
}
$args[‘min_value’]=25; (valor mínimo)
return $args;

}

Produto Variável:

Add_filter(‘woocommerce_available_variation’,’ex_woocommerce_available_variation’);
function ex_woocommerce_available_variation($args){
$args[‘min_qty’]=25;
return $args;

}

Você pode pegar a quantidade mínima definida no cadastro do produto e por no lugar do número 25 da seguinte forma:

global $product;
$id = $product->get_id();
$min = get_post_meta($id,’min_qty’,true);

$args[‘min_qty’]= $min;

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *