Insertar DNI con palabra 'ES' delante

Tema en 'Soporte General' iniciado por thecarmen, 22/3/16.

  1. thecarmen

    thecarmen Nuevo usuario

    2
    0
    1
    Hola a todos,

    Tengo la necesidad de que cuando un usuario se registre en la web e introduzca el DNI, éste se guarde con la palabra 'ES' delante.

    Tengo dos formularios donde solicito el DNI, uno en el enlace de 'registrese' del header, y otro en el proceso de compra (checkout/onepage).

    No localizo en el código donde procesa magento éste campo y lo guarda en la base de datos.

    ¿Alguien me puede ayudar a dar con la función por favor?

    Muchas gracias por vuestro tiempo, un saludo.
     
  2.  
    Comunidad Magento orgullosamente patrocinada por el hosting y vps magento de FactoriaDigital.com.
  3. santibm

    santibm Miembro

    151
    12
    18
    A thecarmen le gusta esto.
  4. thecarmen

    thecarmen Nuevo usuario

    2
    0
    1
    Hola santibm, muchas gracias por tu respuesta voy a probar con el observer, estoy un poco verde en este tema y no se muy bien donde situar el observer.php.

    Me parece la mejor manera de hacerlo ya que yo a la desesperada estaba ya haciendo 'chapucillas' con js manipulando el input antes de enviar el formulario. El caso es que me funciona pero es una chapuza de mucho cuidado.

    Mil gracias por tu respuesta, un saludo!
     
  5. santibm

    santibm Miembro

    151
    12
    18
    Hola, un placer poder ayudar!

    El Observer.php en si iria en tu módulo: app/code/local/Miempresa/Mimodulo/Models/Observer.php

    Con lo que deberias ir viendo como crear tu propio modulo y poder asi escuchar eventos e interactuar con el proceso de magento

    Aqui tienes un par de tutoriales para los primeros pasos con tu modulo:
    http://www.viansolutions.com/blog/como-crear-un-modulo-en-magento-introduccion/
    http://www.brainsins.com/es/blog/tutorial-para-la-creacion-de-una-extension-de-magento-parte-1/5199

    Te paso un enlace al módulo con el observer y el objeto del cliente cargado en el, fijate como ahora le añado el ES- al nombre, ajusta los campos quita el exit y hará lo que necesitas:
    http://www.alsurmedia.com/cambiadatoscliente.zip

    Saludos
     
Cargando...

Compartir esta página

Cargando...