Desativar botao add to cart [WooCommerce]

  • Avatar de Desconhecido

    Venho tentando desativar o botão de adicionar item no carrinho, preciso desativa-lo caso ja tenha um item de outra categoria no carrinho.

    add_filter('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text');
    function woo_custom_cart_button_text() {
    
    foreach( WC()->cart->get_cart() as $cart_item_key => $values ) {
    	   $_product = $values['data'];
    
    		 if(count( WC()->cart->get_cart() ) >= 1){
    		global $product1;
    		if(has_term( 'Atacado', 'product_cat', $product1->id )){
    
            	    if ( has_term( 'Varejo', 'product_cat', $_product->id ) ) {
    			//aqui eu precisava desativar
    
                      return __('Remova os produtos do varejo para que possa comprar', 'woocommerce');
    	            	}
    		}
    	}
    }
    	return __('Add to cart', 'woocommerce');
    
    }
  • Avatar de Desconhecido

    Você não especificou um endereço de blog ou razão para publicação quando você criou esse tópico.

    Este fórum de suporte é para blogs hospedados no WordPress.com. Se a sua pergunta é sobre um blog auto-hospedado do WordPress, então você vai encontrar ajuda nos Fóruns do WordPress.org.

    Se você não compreender a diferença entre WordPress.com e WordPress.org, você pode achar esta informação útil.

    Se você se esqueceu de incluir um link para seu blog, você pode responder e incluí-lo abaixo. Isso vai ajudar as pessoas a responderem à sua pergunta.

    Esta é uma mensagem automática.

  • O tópico ‘Desativar botao add to cart [WooCommerce]’ está fechado para novas respostas.