Magento – Endereço no Formulário de Cadastro de Novo Cliente

Não sei se você já percebeu, mas o Formulário de Cadastro de Novo Cliente, no Magento, por padrão, não tem a opção de informar o endereço.

Raramente este formulário é usado, pois o cadastro, em geral, é feito no momento da compra, diretamente no Checkout.

Mas se você, assim como eu, precisar cadastrar alguns clientes manualmente via front e quiser cadastrar, além das informações básicas de login, o endereço, aqui vai uma dica bacana, encontrada no blog www.kerstner.at, o qual eu acompanho e indico.

Exibindo o endereço no formulário de cadastro de novo cliente

No arquivo app/design/frontend/seu_pacote/seu_tema/template/persistent/customer/form.phtml existe uma verificação se a variável setShowAddressField retorna true (habilitada) ou false (desabilitada), mas não temos a opção de habilitar ou desabilitar esta opção pelo painel, via admin.

Para tanto, basta abrir o arquivo app/design/frontend/seu_pacote/seu_tema/local.xml de seu tema e adicionar o código abaixo:

<customer_account_create> 
 <reference name="customer_form_register"> 
 <action method="setShowAddressFields">
 <param>true</param>
 </action> 
 </reference>
</customer_account_create>

Pronto!

Agora o formulário de cadastro do Magento irá solicitar, além dos dados básicos de acesso o endereço do novo cliente.

http://escolaprogramador.com.br/magento-endereco-no-formulario-de-cadastro-de-novo-cliente/
2017-01-24T20:23:11+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x