Suporte » Plugins » Mostrar preços no WooCommerce apenas para clientes LOGADOS.

  • Resolvido mms.mauricio

    (@mmsmauricio)


    Olá Pessoal!
    Peço ajuda de vocês.

    Estou montando um site para um distribuidor e em sua política comercial é mostrar os preços dos produtos apenas para clientes logados.
    A loja que montei utiliza o WooCommerce e pesquisando no Fórum encontrei o código abaixo, porém não sei exatamente como aplicar no plugin:

    <?php if(is_user_logged_in()) {
    /** Código do valor do produto **/
    } else {
    /** Código para usuários não logados.
    }?>

    Agradeço a ajuda de vocês.

Visualizando 14 respostas - 1 até 14 (de um total de 14)
  • Moderador Claudio Sanches

    (@claudiosanches)

    Só remover o preço não ajuda muito, porque vai conseguir colocar no carrinho, o certo é remover também o botão de comprar.

    Aqui um código para você usar no functions.php do seu tema:

    https://pastebin.com/kTYkKzN7

    Veja que é alterado o botão de adicionar no carrinho na homepage por “ver detalhes”.

    Criador do tópico mms.mauricio

    (@mmsmauricio)

    Valeu pelo retorno Claudio.

    Fiz um teste no tema, mas deu erro:
    “Parse error: syntax error, unexpected T_STRING, expecting ‘(‘ in /home/verid129/public_html/revenda-maquiagem/wp-content/themes/veridicait-revenda/functions.php on line 59”

    Depois alterei as infos: woocommerce_template_loop_price para a correspondente ao meu tema, mas ainda sim deu o mesmo erro.

    Esse código pode ser utilizado em qualquer tema? Basta copiar e colar ou é necessário editar algo?

    Obrigado pela ajuda!
    Você pode visitar o site em http://www.veridicait.com.br/revenda-maquiagem/ essa é a loja que preciso colocar como distribuidor.

    Moderador Claudio Sanches

    (@claudiosanches)

    Tenta verificar se esqueceu de fechar algo, qualquer coisa me mostra como ficou o functions.php inteiro usando o pastebin.com

    Criador do tópico mms.mauricio

    (@mmsmauricio)

    Fiz novamente.
    Copiei o código inteiro fechando tudo.
    Veja como está o functions.php em http://pastebin.com/Xneggabu

    Moderador Claudio Sanches

    (@claudiosanches)

    Ahh sim, eu tinha tentado colar aqui e ai converteu alguns caracteres, aqui arrumado: https://pastebin.com/Cic3heNv

    Criador do tópico mms.mauricio

    (@mmsmauricio)

    Bom dia Claudio!

    Muito obrigado, deu certo agora!
    Loja funcionando perfeitamente.
    Abraços e ótima semana!

    Olá como vc conseguiu eu tentei com código citado e nãa conseguir será porque muda o meu tema ?

    Olá Amigos!

    Copiei o código postado pelo Claudio Sanches e ocorre o seguinte erro:

    Fatal error: Call to undefined function wc_get_template()

    alguém poderia me ajudar? obrigado

    Moderador Claudio Sanches

    (@claudiosanches)

    Sim, atualiza para a última versão do WooCommerce que vai tudo funcionar.

    Luis henrique Dorti

    (@luis-henrique-dorti)

    Boa Tarde.
    preciso de uma ajuda igual essa mais preciso esconder a pagina. só cadastrados terem acesso.

    como faço?

    Obg

    Galera,

    tanto esse código aí do Cláudio, como outros que já havia descoberto na net funcionaram de boa!!!

    Mas tem um detalhe que não está funcionando aqui no meu.
    É com os produtos de preço variável. Quando um produto tem opções do tipo:
    1- Vermelho (R$ 10,00)
    2- Verde (R$ 25,00)
    3- Roxo (R$ 44,00)

    Neste tipo de produto, o preço está aparecendo, porque o preço é atualizado em tempo de execução pelo javascript, conforme a opção que o usuário escolhe.
    Alguém sabe resolver isso???

    Perfeito!
    Funcionou corretamente após inserir dentro do arquivo.

    Ah, seus plugins tbm funcionam muuuuuito bem.

    Muito obrigado, Claudio Sanches!

    mms,mauricio , poderia me ajudar, vi que postou que conseguiu resolver seu problema, estou passando pela mesma situação agora!
    Claudio sanches os codigos que postou não estou mais on, poderia reenviar?

    Obg

    Bom Dia Daniel

    Refiz o paste que Cláudio tinha feito

    espero que ajude
    http://pastebin.com/9JQhRvN8

    Atenciosamente
    zumpsites.com

Visualizando 14 respostas - 1 até 14 (de um total de 14)
  • O tópico ‘Mostrar preços no WooCommerce apenas para clientes LOGADOS.’ está fechado para novas respostas.