Preço somente para usuários cadastrados



  • Gente, socorro!!!

    Estamos com um problema grande aqui, nossos cadastros passarão por análise de aprovação, até ai tudo bem...
    Porém gostaria de esconder os valores dos produtos, e que eles sejam liberados para aparecer somente depois que a pessoa tiver o cadastro dado como "Ativo".
    Alguém tem esse código ou algum caminho para solucionar esse problema?

    Aguardo, obrigado!



  • eu fiz isso no site de um cliente que eu cuido, DHJ Brasil, da uma olhada se for isso te dou uma luz mais isso é personalização você pode falar direto com o pessoal da xtech pelo painel que eles te indicam alguem que entende pra fazer certinho pra você.



  • Te mandei msg no particular, é exatamente isso que eu preciso na minha loja. Ao invés de aparecer o valor do produto, seria o link para visualizar a página do mesmo, e na página do produto, se o usuário não estiver logado na loja, aparecer que o valor só aparece para usuários cadastrados... Perfeito a sua custom para essa loja.
    Aguardo o teu retorno.
    Abraço.



  • Fala galerinha!!!

    Consegui com o auxilio do ilustre @Milton-Bispo
    Para quem tem dúvidas é o seguinte...

    Tudo que aparece após logado utilize {% if logged_in %}

    Tudo que aparece antes de logar utilize {% else %}

    Não se esqueça de sempre fechar, pois caso contrário o código não pega, para fechar utilize {% endif %}



  • @victorgomesl quase tudo na vida da pra resolver com IF e Else.



  • Olá, obrigado pela ajuda, exatamente o que procurava.

    Mas precisava fazer um esquema da seguinte forma.

    { % if logged_in %} - Somente usuário logados ver preço

    Mas o cliente não cadastrado, exibir um caixa com a explicação
    (Para ter acesso a preço, realize seu cadastro aqui.
    Com esse cadastro você pode visualizar nossos preços e realizar compras.
    Novos cadastros a partir de 10/08/19 levam um brinde na sua primeira compra).

    Fazer o HTML e o CSS é facil.

    Mas gostaria que ao usuário ao se cadastra e logar-se, essa mensagem não fosse exibida.

    Tipo tem o codigo { % if logged_in %} para logados>
    E existe um código para não logados? E se o usuário se logar não exibir mais tipo a DIV?

    OBRIGAUUUUU

    @victorgomesl disse em Preço somente para usuários cadastrados:

    Fala galerinha!!!

    Consegui com o auxilio do ilustre @Milton-Bispo
    Para quem tem dúvidas é o seguinte...

    Tudo que aparece após logado utilize {% if logged_in %}

    Tudo que aparece antes de logar utilize {% else %}

    Não se esqueça de sempre fechar, pois caso contrário o código não pega, para fechar utilize {% endif %}


  • Dev

    Olá, @lbmaq! Você pode colocar essa mensagem para os não logados em um else, ficaria dessa forma:

    {% if logged_in %} 
        <!-- codigo botao de comprar -->
    {% else %}
       <!-- mensagem com explicacao para nao logados -->
    {% endif %}


  • Muito obrigado.

    Abs

    @gabriel-azevedo disse em Preço somente para usuários cadastrados:

    Olá, @lbmaq! Você pode colocar essa mensagem para os não logados em um else, ficaria dessa forma:

    {% if logged_in %} 
        <!-- codigo botao de comprar -->
    {% else %}
       <!-- mensagem com explicacao para nao logados -->
    {% endif %}

Log in to reply