deivisonarthur / OSC-Magento-Brasil-6-Pro

One Step Checkout Brasil 6 Pro
75 stars 102 forks source link

Cadastro completo logo de cara #223

Open vissoci opened 8 years ago

vissoci commented 8 years ago

Pessoal, gostaria de saber se é possível configurar para que o Magento solicite todos os dados do cliente no cadastro inicial? O que andou a acontecendo é que o cliente faz o cadastro, que basicamente é nome e-mail e senha e daí já quer comprar, mas fica faltando preencher endereço CPF etc...

Existe uma forma de pegar esse cadastro completo logo de cara?

philspbr commented 8 years ago

Claro, é só adicionar esses campos no seu template de registro. Abs

vissoci commented 7 years ago

@philspbr , poderia me dar uma dica de como fazer isso? Nunca fiz e não sei nem por onde começar.

vissoci commented 7 years ago

Achei uma solução interessante. Existe um módulo para o Magento que resolve esse problema. [Username Support - Login | Register | Checkout - by Diglin]

Corrigindo o link para o projeto no Github: https://github.com/diglin/Diglin_Username

hansbonini commented 7 years ago

O Módulo já tem o cadastro completo, é só seguir as instruções no Readme do projeto.

vissoci commented 7 years ago

@hansbonini creio que esteja equivocado, não possui essa opção no módulo. Se tiver, cole o trecho aqui por gentileza.

O cadastro simplificado (sem endereço) é nativo do magento. Creio que esteja confundindo com o cadastro do checkout. Lá sim é possível fazer alguns ajustes com o OSC. O cadastro que eu me refiro é o "customer/account/create/" A extensão sugerida acima habilita o endereço para esse cadastro.

hansbonini commented 7 years ago

@apzeiro como disse, é só seguir as instruções do README.md Caso você esteja usando um template personalizado, o mais provavél é que ele não tenha suporte para o módulo, por isso não está exibindo o cadastro corretamente.

Tutoriais e Observações

A - Habilitando os campos de endereços

A1 - Visite a página: Admin : Sistema > Configuração > Clientes > Configuração > "Opções de Nome e Endereço" >

A2 - Aletera para:

    Número de Linhas p/ Endereço:4
    Exibir Data de Nascimento:Opcional
    Exibir CPF/CNPJ:Obrigatorio
    Exibir Sexo:Opcional

Ou seja, ficará assim:

    street1 = endereço
    street2 = numero
    street3 = complemento
    street4 = bairro

B - Habilite o Estado como obrigatório:

B1 - Visite a página: Admin : Sistema > Configuração "Aba Geral " > Opção de estado "Estado é necessário para" >

B2 - Selecione: Brasil

C - Habilite o taxvat e coloque como obrigatório:

C1 - Visite a página: Admin : Sistema > Configuração > Clientes > Configuração > "Opções ao Criar Nova Conta"

C2 - Selecione: Exibir CPF/CNPJ no Frontend: Sim
vissoci commented 7 years ago

@hansbonini , essas instruções funcionam apenas para o checkout e não para o cadastro prévio como mencionado. O cadastro inicial simplificado é nativo do magento.
Creio que haja confusão. Eu me refiro ao cadastro que a pessoa faz sem comprar. Faça o teste em qualquer loja acessando: url-da-sua-loja/customer/account/create/

O bom é que o módulo indicado resolve essa questão.

hansbonini commented 7 years ago

@apzeiro sim... ambos são modificados e ficam iguais. O problema deve estar relacionado ao seu template, é só trocar pelo template rwd e conferir.

vissoci commented 7 years ago

@hansbonini bom saber então! Vou testar pra ver se confere a informação. Não testei no RWD, mas em todos os templates de todas as lojas que eu administro apresentam o mesmo problema. Obrigado.

hansbonini commented 7 years ago

@apzeiro é que a maioria dos templates é desenvolvido para o cenário internacional, então os campos de cadastro não sofrem alterações como aqui. Geralmente esses templates precisam de modificações para trabalhar corretamente com o plugin. Qualquer coisa estamos ai.

vissoci commented 6 years ago

no RWD também não funcionou. Creio que não seja possível realmente.

vissoci commented 5 years ago

Usei novamente o mesmo módulo em outra loja e resolve bem essa situação. Fica a dica do módulo: Magento 1: https://github.com/diglin/Diglin_Username Magento 2: https://github.com/diglin/Diglin_Username2