Fórum Brasileiro

esconder preços no wp-ecommerce (14 posts)

  1. viviansank
    Membro
    Publicado 1 ano atrás #

    Ola..

    como fazer para mostrar os preços de uma loja no wordpress apenas para usuarios que logarem, isto é, registrados no site ?

    alguma sugestao
    obrigada
    vivian

  2. Myst1010
    Membro
    Publicado 1 ano atrás #

    Ola Viviansank o wp-ecommerce tem arquivos de templates que podem ser colocados em seu tema, dai vc pode personalizar eles, isso pode ser feito pela administração do plugin.

    Depois vc deve abrir esses arquivos e pesquisar que código está gerando os preços, localizando isso envolva o código dos preços com

    <?php
    //Verifica se o usuário está logado
    if (is_user_logged_in() == true) {?>
    
    Código do wp-ecommerce que exibe o preço
    
    <?php } ?>
  3. viviansank
    Membro
    Publicado 1 ano atrás #

    otima sugestao, e funcionou
    e como colocar a opcao para registrar e o link para registrar?
    eu fiz com o else do if,
    mas queria um link para um registro, e como personalizar o registro e login destes usuarios

  4. Myst1010
    Membro
    Publicado 1 ano atrás #

    O WP-ecommerce já possui tela de login e cadastro para quando o usuário não está conectado.

    Seu WP deve estar configurado para aceitar cadastros e o plugin tem uma opção no painel admin/configurações/loja/fechar pedido de só permitir o fechamento do pedido se o usuário está conectado, assim ao fechar o pedido a tela de login/cadastro aparece.

    Para criar o link basta que vc faça um link apontando para sua página de checkout

    Sobre a personalizar é só usar o painel do plugin para gerar as informações que se quer ter do cliente e depois personaliar com css a tela.

    Caso queira personalizar o código da página o procedimento é o mesmo que já foi explicado no primeiro tópico de copiar o arquivo e o arquivo responsável pelo cadastro é o wpsc-shopping_cart_page.php se não me engano

  5. viviansank
    Membro
    Publicado 1 ano atrás #

    mas o login nao é quando fecha o pedido (checkout), pois enquanto visitante ele nao ve os preços, ele se cadastrara.
    o meu WP esta habilitado para cadastro, porem nao consegui fazer uma personalização, pois se entrar no link de registro, eu queria que o visitante tivesse um layout diferente e com campos diferentes, isto é possivel?

    E é possivel ter os mesmos dados do registrado no WP usando para o WP-ecommerce, pois ele pede estes dados ai sim no checkout, mas se le ja esta logado, pode aproveitar os dados que ele ja registrou...
    como eu faço isso?

    obrigada

  6. Myst1010
    Membro
    Publicado 1 ano atrás #

    Trocar os campos de cadastro e login manualmente é meio arriscado, se não souber exatamente o que está fazendo pode te gerar sérios problemas principalmente os de cadastro.

    O wp-ecommerce tem seus próprios dados e que vc pode personalizar no painel admin do plugin pegando mais dados do cliente agora vincular os dois tipos de dados, do WP com o do wp-ecommerce eu não sei se tem como.

  7. viviansank
    Membro
    Publicado 1 ano atrás #

    poderia ser uma coisa so ne?
    pois se ele registrar no WP-ecommerce é diferente do WP entao ne?

    alguem tem alguma ideia?

    qual seria a funcao entao no WP-ecommerce para esconder o preço, ai tentaria logar no WP-ecommerce... sera possivel isso?

  8. Myst1010
    Membro
    Publicado 1 ano atrás #

    pois se ele registrar no WP-ecommerce é diferente do WP entao ne?

    Não, quando o usuário faz login ele faz em todo o site, não se faz somente no wp-ecommerce ou somente no WP, a única coisa que ocorre é que cada um tem suas opções de informações extras separadamente.

    Exemplo:
    WP - Informação biográfica.
    WP-ecommerce - Cidade, Estado

    Mas o básico que é nome, senha e e-mail é uma coisa só.

  9. viviansank
    Membro
    Publicado 1 ano atrás #

    bem observado
    entao e nao tem plugin para inserir por exemplo cidade,estado nos campos do WP ?

    obrigada

  10. Myst1010
    Membro
    Publicado 1 ano atrás #

    Desculpe a demora em responder, mas custei lembrar o nome do plugin.

    Este aqui adiciona vários campos e acho que vc pode criar o campo que quiser se não me engano, só brinquei com est5e plugin, nunca cheguei a usar ele a sério.

    cimy-user-extra-fields

  11. viviansank
    Membro
    Publicado 1 ano atrás #

    oi My, td bom?
    ate testei o que sugeriu, obrigada, funcionou
    porem mesmo o usuario registrando-se no wordpress, ao finalizar a compra tem que digitar tudo dinovo...
    como pegar os dados e jogar nos campos do wpec ao fechar a compra?
    obrigadaa

  12. Myst1010
    Membro
    Publicado 1 ano atrás #

    Infelizmente desconheço uma forma de fazer isso.

  13. viviansank
    Membro
    Publicado 1 ano atrás #

    pensei no seguinte
    ao abrir a tela de dados do usuario ao fechar o pedido, cada campo recebe as informacoes do usuario WP, tem a funcao que busca ex, nome, email do usuario logado?
    e como colocaria isso na pagina do fechar pedido do WPEC ?

  14. Myst1010
    Membro
    Publicado 1 ano atrás #

    Aqui tem algumas explicações sobre isso
    http://codex.wordpress.org/Function_Reference/get_currentuserinfo

Tópico Encerrado

Este tópico foi encerrado para novas respostas.

About this Topic