Modificar formato CIF/NIF

Estado
Cerrado para nuevas respuestas

Fiebermaus

Nuevo usuario
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
 

Larry

Miembro
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.
 

Fiebermaus

Nuevo usuario
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


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.
 

Larry

Miembro
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.
 

Fiebermaus

Nuevo usuario
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
 

Larry

Miembro
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.
 

Fiebermaus

Nuevo usuario
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
 

Larry

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

Saludos.
 

Txirten

Miembro
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.
 
Estado
Cerrado para nuevas respuestas
Arriba