storefront icon indicating copy to clipboard operation
storefront copied to clipboard

Exibir preços e permitir compras apenas para usuários cadastrados

Open vitorrgg opened this issue 5 years ago • 6 comments

Is your feature request related to a problem? Please describe.

Algumas lojas que trabalham com atacado vendem exclusivamente para PJs. Nesse caso ferramentas de descontos progressivo não atendem essa necessidade.

Describe the solution you'd like

A solução seria uma opção de setar que estes preços só sejam exibidos para usuários logados com CNPJ.

vitorrgg avatar Aug 18 '20 17:08 vitorrgg

@vitorrgg acho que seria exibir o preço só para usuário logados, não? Não verificamos o tipo de registro neste ponto, se a venda é feita apenas B2B o formulário de cadastro é que deve aceitar apenas PJ.

leomp12 avatar Aug 18 '20 18:08 leomp12

Pra isto acho que temos que implementar:

  • Campo (Boolean) no CMS para exibir preços apenas a usuários logados;
  • Preços não devem ser pre-renderizanos no EJS quando esta propriedade for setada;
  • Prop nos componentes TheProduct, ProductCard e CartItem (outros ?) para exibir preços apenas com usuários logados, se true checar login com o ecomPassport;

leomp12 avatar Aug 18 '20 18:08 leomp12

Isso, seria apenas para PJ.

Tive uma conversa ontem com o usuário que fez essa solicitação, ele disse que após validar esse modelo, gostaria de aprovar os usuários. Então o preço seria apenas para usuários PJ aprovados. Já mencionando para não ter algum retrabalho caso o desenvolvimento seja muito diferente.

vitorrgg avatar Aug 25 '20 18:08 vitorrgg

@vitorrgg o que eu disse é que este issue não envolve ser PJ ou não, aceitar apenas PJ e mostrar preços apenas para usuários logados são features diferentes. Bloquear cadastro de PF é fácil, mas é outra feature, outro issue, o que eu descrevi sobre a implementação é para mostrar preços a usuários logados, independente do tipo de cadastro, não faz sentido verificar o tipo de cadastro neste ponto...

leomp12 avatar Aug 25 '20 18:08 leomp12

Eu entendi que o lojista em questão aceita apenas PJ, só "traduzi" seu issue (sobre mostrar os preços) linkando as implementações necessárias.

leomp12 avatar Aug 25 '20 18:08 leomp12

Creio que é melhor seguir nesse issue com a questão do Kanto do artista do que criar um novo, correto @leomp12 ? A diferença seria um feature a mais que seria a possibilidade do cliente para ver os preços terem que ser aprovados por um adm da loja.

vitorrgg avatar Oct 01 '20 14:10 vitorrgg