Pergunta

quero tornar o sobrenome opcional, posso fazer isso por meio de qualquer configuração no admin?ou qual será a melhor maneira de fazer isso ..como posso fazer isso via código, tentei definir atributos do cliente, mas sem sucesso

Foi útil?

Solução

Acho que você precisa fazer duas coisas: primeiro, atualizar o sobrenome do atributo:

Implemente sua própria configuração, dependendo Mage_Catalog_Model_Resource_Setup:

$this->updateAttribute('customer', 'last_name', 'is_required', 0);

"Cuidado com os bugs no código acima, eu apenas provei que estava correto, não tentei"-Donald Knuth

E segundo você precisa alterar o modelo de registro app/design/frontend/base/default/template/customer/widget/name.phtml, e remova o <em>*</em> para sobrenome.Magento cuidará da classe correta para validação JS.

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