Site e aplicativos
Olá,
Tenho loja virtual no WordPress e utilizo o plugin Woocommerce. Tenho uma função no site que já está funcionando, mas esta função limita a compra mínima para uma unica categoria. Preciso que essa função seja quantidade mínima por categorias podendo configurar todas.
Segue abaixo o código para analise da função e do custo para fazer este update na função:
add_action( 'woocommerce_check_cart_items', 'wc_min_item_required_qty' );
function wc_min_item_required_qty() {
$category = 'T-shirt Poliéster'; // The targeted product category
$min_qty = 10; // Minimum Qty required (for each item)
$qty_count = 0; // Initializing
// Loop through cart items
foreach(WC()->cart->get_cart() as $item ) {
// Count items from the targeted product category
if( has_term( $category, 'product_cat', $item['product_id'] ) ) {
$qty_count += $item['quantity'];
}
}
// Display error notice avoiding checkout
if( $qty_count != 0 && $qty_count < $min_qty ) {
wc_clear_notices(); // Clear all other notices
// Add an error notice (and avoid checkout).
wc_add_notice( sprintf(
__("Você deve escolher pelo menos %s itens da categoria de %s.", "woocommerce"),
'' . $min_qty . '',
'' . $category . ''
), 'error' );
}
}
O código vai dentro functions.php
Você conhece alguém que se encaixa bem no projeto? Ganhe comissão indicando freelancers! Por cada inscrição você ganha 5 € diretamente na sua conta e quando o freelancer é contratado pela plataforma você ganha 2% dos ganhos deste freelancer!
Preencha os detalhes do profissional que você gostaria de recomendar:
Quando o freelancer aceitar o convite, ele será automaticamente adicionado à sua rede e você ganhará 2% a mais todos os ganhos deste freelancer através da plataforma. Para mais informações consulte nosso Termos e Condições
Nenhum freelancer interessado ainda
{{item.displayDisciplines}}
Você tem uma conta stand-by e já respondeu a 1 projeto neste período de assinatura.
Atualize sua conta agora com apenas 1 clique e responda a projetos ilimitados.