Modificar formato C...
 
Avisos
Vaciar todo

Modificar formato CIF/NIF

9 Respuestas
3 Usuarios
0 Me gustas
3,737 Visitas
(@fiebermaus)
Respuestas: 62
Estimable Member
Topic starter
 

Hola mundo!

Tengo un cliente que tiene una tienda (Magento Community 1.6.2) que ya está funcionando y me ha pedido que cambie el formato del NIF/CIF actual ej: A11111111 por ESA11111111.

¿Alguien sabe si es posible hacer ésta modificación y cómo?

Muchas gracias,

Fieber

 
Respondido : 27/08/2013 9:33 am
Larry
(@larry)
Respuestas: 775
Prominent Member
 

Buenos dias,

el campo NIF/CIF suele ser el mismo que el taxvat. Es un campo de tipo varchar con el limite de 255 caracteres. A no ser qu etengan algun patron de entrada para que sea del tipo que tu dices, no hay problema en escribir en ese campo A11111111 o ESA11111111.

En caso de que tenga un patron de validacion, es decir que controlen que el DNI tenga una estructura concreta, seguramente estara en js/prototype/validation.js o en el mismo fichero phtml de registro.

Saludos.

Versión de Magento 1.4.1.1

 
Respondido : 27/08/2013 1:17 pm
(@fiebermaus)
Respuestas: 62
Estimable Member
Topic starter
 

Hola Larry,

Gracias por tu respuesta. El cliente me ha solicitado una solución algo más rebuscada ya que de esta forma obligará a los usuarios que elijan país y de paso se añadiría automáticamente el código del país delante del NIF/CIF.

Tenía pensado añadir un "select" con el listado de los países y internamente modificar la consulta que hace el alta del cliente para añadir el código delante del NIF/CIF.

¿Tienes alguna idea de si esto sería muy complicado de hacer?

Saludos,

Fieber

Larry, post: 26134 wrote: Buenos dias,

el campo NIF/CIF suele ser el mismo que el taxvat. Es un campo de tipo varchar con el limite de 255 caracteres. A no ser qu etengan algun patron de entrada para que sea del tipo que tu dices, no hay problema en escribir en ese campo A11111111 o ESA11111111.

En caso de que tenga un patron de validacion, es decir que controlen que el DNI tenga una estructura concreta, seguramente estara en js/prototype/validation.js o en el mismo fichero phtml de registro.

Saludos.

 
Respondido : 27/08/2013 3:26 pm
Larry
(@larry)
Respuestas: 775
Prominent Member
 

Complicado no creo que sea, pero yo mas bien lo haria cuando se guarda el DNI en la base de datos, le concatenaria al principio el codigo de pais.

Saludos.

Versión de Magento 1.4.1.1

 
Respondido : 28/08/2013 9:46 am
(@fiebermaus)
Respuestas: 62
Estimable Member
Topic starter
 

Hola Larry,

La idea que me has dado me parece muy buena. ¿Sabes que archivo o función debería modificar para hacer esto?

Muchas gracias por tu ayuda,

Fieber

 
Respondido : 29/08/2013 12:04 pm
Larry
(@larry)
Respuestas: 775
Prominent Member
 

Pues yo lo que haria es crear un observador para el evento "customer_save_after" y dentro de este crear un metodo que guarde en el campo NIF la concatencion del Codigo de pais mas el NIF.

Saludos.

Versión de Magento 1.4.1.1

 
Respondido : 29/08/2013 2:16 pm
(@fiebermaus)
Respuestas: 62
Estimable Member
Topic starter
 

Gracias Larry,

¿Tu sabrías como hacer esto? Si es que sí, me podrías decir que coste podría tenir y si estarías dispuesto a realizarlo.

Muchas gracias,

Fieber

 
Respondido : 30/08/2013 8:47 am
Larry
(@larry)
Respuestas: 775
Prominent Member
 

Si puedo hacertelo, si quieres mas info lo hablamos por privado.

Saludos.

Versión de Magento 1.4.1.1

 
Respondido : 30/08/2013 12:47 pm
(@txirten)
Respuestas: 33
Trusted Member
 

Hola !!!!

¿ Sabeis en qué archivo se encuentra que sean obligatorios los datos del Cliente en el formulario de Registro ?. En el campo DNI, no aparece el texto en rojo de que es obligatorio (como en los demás), y necesito que sí aparezca.

Mi entorno es Magento 1.9.2.

Muchas gracias

Saludos.

 
Respondido : 14/09/2017 11:01 am