Pergunta

Temos um problema com nossa página de criação de conta.Mesmo quando todos os campos estão preenchidos, ainda recebemos uma mensagem:"****" é um campo obrigatório.A página onde obtemos esse erro é:

http://oolabooshop.com/customer/account/create/

Alguém conhece uma solução ou uma maneira de remover esse requisito.

Foi útil?

Solução

Eu verifiquei e diz que "seu quarto" é obrigatório.enquanto não consigo ver este campo.Você pode fazer duas coisas:

  1. Você pode excluir este atributo de cliente obrigatório do banco de dados.Para remover quaisquer atributos personalizados, execute o código abaixo adicionando algum lugar em seu arquivo de modelos de carregamento

    $setup = new Mage_Eav_Model_Entity_Setup('core_setup');
    $setup->removeAttribute('customer', 'customcode');`
    

    Observação:substitua o código personalizado pelo código do atributo "seu quarto". Depois de executado, remova o código acima.

  2. Ou, se você não quiser remover este atributo do cliente, poste um valor fictício ou nulo usando o campo de tipo oculto com este atributo do modelo de registro do cliente.

Outras dicas

O nome do nome e do endereço de endereço é útil se você deseja adicionar campos às páginas no frontend, onde opções de nome e endereço aparecerem (por exemplo, formulário de inscrição, contas de clientes, checkout).Você pode adicionar um campo para um prefixo (por exemplo, Sr., Sra., Etc.), você pode adicionar um campo para iniciais de nome do meio, você também pode adicionar um campo para um sufixo (por exemplo, Jr., Sr.,), paraa data de nascimento e gênero do cliente.

Remover class="required" código do arquivo .phtml

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top