CastelaoSL Posted May 26, 2021 Share Posted May 26, 2021 Buenas!! ¿Hay alguna manera de añadir un campo "número de socio" (como el nombre, dirección, etc) a la hora de registrarse y/o hacer una compra? Gracias! Link to comment Share on other sites More sharing options...
w3bsolutions Posted May 26, 2021 Share Posted May 26, 2021 Habría que modificar varios ficheros para añadir el campo en los formularios, en el panel de control, etc. Hay módulos para esto que te lo hacen todo más fácil, como este (no es mío): https://addons.prestashop.com/en/registration-ordering-process/19294-custom-registration-fields-registration-validation.html#overview Link to comment Share on other sites More sharing options...
CastelaoSL Posted May 27, 2021 Author Share Posted May 27, 2021 16 hours ago, w3bsolutions said: Habría que modificar varios ficheros para añadir el campo en los formularios, en el panel de control, etc. Hay módulos para esto que te lo hacen todo más fácil, como este (no es mío): https://addons.prestashop.com/en/registration-ordering-process/19294-custom-registration-fields-registration-validation.html#overview Hola! Gracias por la respuesta. Sinceramente me parece un poco abusivo el precio del módulo para sólo poder añadir un campo en el formulario. Link to comment Share on other sites More sharing options...
w3bsolutions Posted May 27, 2021 Share Posted May 27, 2021 Ya, para 1 campo solamente igual no merece la pena. Te paso un tutorial del famoso @nadie por si lo quieres hacer "a mano": https://victor-rodenas.com/anadir-campos-en-el-formulario-de-registro-en-prestashop-1-7/. Link to comment Share on other sites More sharing options...
CastelaoSL Posted May 27, 2021 Author Share Posted May 27, 2021 2 hours ago, w3bsolutions said: Ya, para 1 campo solamente igual no merece la pena. Te paso un tutorial del famoso @nadie por si lo quieres hacer "a mano": https://victor-rodenas.com/anadir-campos-en-el-formulario-de-registro-en-prestashop-1-7/. Genial! lo miramos. Gracias! Link to comment Share on other sites More sharing options...
AleAlejandro Posted May 27, 2021 Share Posted May 27, 2021 hace 10 horas, CastelaoSL dijo: Genial! lo miramos. Gracias! Esto te funcionará amigo para los datos de registro Front (Confirmo), ya que para acceder a ellos desde el BackOffice no es posible! Link to comment Share on other sites More sharing options...
w3bsolutions Posted May 27, 2021 Share Posted May 27, 2021 1 minute ago, AleAlejandro said: Esto te funcionará amigo para los datos de registro Front (Confirmo), ya que para acceder a ellos desde el BackOffice no es posible! Es cierto que la parte del panel de administración no está actualizada para los controladores nuevos. Pero es posible mostrar los campos implementando un módulo relativamente sencillo. Aquí hay un ejemplo de cómo añadirlo a la lista de clientes, por ejemplo: https://devdocs.prestashop.com/1.7/development/components/grid/tutorials/modify-grid-in-module/ Link to comment Share on other sites More sharing options...
AleAlejandro Posted May 27, 2021 Share Posted May 27, 2021 En este POST intenté explicar incorporar los campos extras al BackOffice (Ver, Agregar, Editar, Exportar) Link to comment Share on other sites More sharing options...
w3bsolutions Posted May 27, 2021 Share Posted May 27, 2021 Ya veo, lo malo que cambiando los archivos en /src pierdes todos los cambios al actualizar Prestashop, y no conviene nunca atarse a una versión específica, te limita mucho. Y desafortunadamente de los controladores de Symfony no se pueden hacer overrides como antes. Por eso hay que hace todo con módulos… Link to comment Share on other sites More sharing options...
AleAlejandro Posted May 27, 2021 Share Posted May 27, 2021 hace 1 minuto, w3bsolutions dijo: Ya veo, lo malo que cambiando los archivos en /src pierdes todos los cambios al actualizar Prestashop, y no conviene nunca atarse a una versión específica, te limita mucho. Y desafortunadamente de los controladores de Symfony no se pueden hacer overrides como antes. Por eso hay que hace todo con módulos… Exacto, he preguntado si se pueden hacer override de los demas archivos que no sean Clases o controladores , pero supongo no se puede Link to comment Share on other sites More sharing options...
w3bsolutions Posted May 27, 2021 Share Posted May 27, 2021 Solo se puede hacer override de /classes, /controllers y de los módulos. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now