Luisejo Posted December 13, 2017 Share Posted December 13, 2017 (edited) Hola amigos, os quería preguntar si alguien sabe cómo podemos añadir un selector de provincias en el formulario de registro. La verdad es que no sé si esto viene por defecto en Prestashop versión 1.7.2.1 o lo tendré que desarrollar a medida. Bueno pues lo dicho, si alguien sabe la respuesta, se agradece. Edited December 15, 2017 by Luisejo (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted December 13, 2017 Share Posted December 13, 2017 (edited) Hola Luis, Si usas todo por defecto En principio Selector de Provincias viene activo ya en el formulario de direcciones del cliente, siempre que tengas seleccionado en el pais correspondiente en la pestaña Internacional -> Ubicaciones geograficas -> Países -> Editar País (http://victor-rodenas.com/paises-provincias-y-zonas-en-prestashop-1-7/#Gestionar_Paises_en_Prestashop_17) Casilla: Contiene Provincias -> Sí Adjunto Captura Si te sigue sin aparecer en el formulario de direcciones del cliente, fijate que dentro de la ficha de edición del PAÍS tengas añadido el campo "State:name " Adjunto Captura Evidentemente, el País en cuestion tiene que tener cargada tambien las provincias/estados (como lo queramos llamar), que los puedes o meter manualmente desde Internacional -> Ubicaciones geograficas -> Provinias, o importarlo automaticamente en la pestaña Internacional -> Localización -> Importar Pack de localización (http://victor-rodenas.com/paises-provincias-y-zonas-en-prestashop-1-7/#Off_Topic_Relacionado_con_la_gestion_de_paises_provincias_y_zonas_en_Prestashop_17) --------------- Por otro lado, debes tener en cuenta que hablamos del formulario de registro de las direcciones del cliente, Edited December 13, 2017 by nadie Actualización Mensaje (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted December 13, 2017 Share Posted December 13, 2017 37 minutes ago, nadie said: Hola Luis, Si usas todo por defecto En principio Selector de Provincias viene activo ya en el formulario de direcciones del cliente, siempre que tengas seleccionado en el pais correspondiente en la pestaña Internacional -> Ubicaciones geograficas -> Países -> Editar País (http://victor-rodenas.com/paises-provincias-y-zonas-en-prestashop-1-7/#Gestionar_Paises_en_Prestashop_17) Casilla: Contiene Provincias -> Sí Adjunto Captura Si te sigue sin aparecer en el formulario de direcciones del cliente, fijate que dentro de la ficha de edición del PAÍS tengas añadido el campo "State:name " Adjunto Captura Evidentemente, el País en cuestion tiene que tener cargada tambien las provincias/estados (como lo queramos llamar), que los puedes o meter manualmente desde Internacional -> Ubicaciones geograficas -> Provinias, o importarlo automaticamente en la pestaña Internacional -> Localización -> Importar Pack de localización (http://victor-rodenas.com/paises-provincias-y-zonas-en-prestashop-1-7/#Off_Topic_Relacionado_con_la_gestion_de_paises_provincias_y_zonas_en_Prestashop_17) --------------- Por otro lado, debes tener en cuenta que hablamos del formulario de registro de las direcciones del cliente, Me he tomado la libertad de resumirtelo aquí: http://victor-rodenas.com/no-me-aparece-el-campo-de-provincias-en-prestashop-1-7/ De todos modos, te en cuenta que hablamos del formulario de direcciones del cliente, no del formulario de "datos básicos" del cliente. (Que son dos conceptos diferentes) Saludos, Link to comment Share on other sites More sharing options...
Luisejo Posted December 15, 2017 Author Share Posted December 15, 2017 Hola Víctor, tal y como comentas esto es para el formularía de address, yo lo necesito en CustomerForm y CustomerFornatter. Vamos que por lo que veo me va a tocar desarrollarlo a medida. Gracias por tu respuesta. Añadiré mi aporte en cuanto tenga un rato para hacer el desarrollo. Link to comment Share on other sites More sharing options...
Luisejo Posted December 15, 2017 Author Share Posted December 15, 2017 Me parece haber detectado un nuevo bug en la versión Prestashop 1.7.2.1 Finalmente he dejado el campo DNI junto con PROVINCIAS en la dirección de entrega. ME ha parecido más correcto que el usuario se registre ágilmente y una vez registrado y quiera compra sea cuando rellene todos los datos. Como puedes ver el campo DNI está incluido entre los campos obligatorios de la dirección, el problema ahora es que no lo marca como obligatorio en el formulario de direcciones. ¿Alguna sugerencia? Saludos! Link to comment Share on other sites More sharing options...
nadie Posted December 15, 2017 Share Posted December 15, 2017 (edited) 6 hours ago, Luisejo said: Hola Víctor, tal y como comentas esto es para el formularía de address, yo lo necesito en CustomerForm y CustomerFornatter. Vamos que por lo que veo me va a tocar desarrollarlo a medida. Gracias por tu respuesta. Añadiré mi aporte en cuanto tenga un rato para hacer el desarrollo. No es una buena opción duplicar campos. Ya que el campo "Provincia" es propio de la dirección del cliente no de los datos básicos del cliente. Por ejemplo en Prestashop 1.6, te dejaba en el formulario de registro inicial, rellenar la dirección del cliente o hacer inicialmente un registro basico (te dejaba configurar esto en el panel en la pestaña Preferencias -> Clientes -> Tipo de Proceso de registro de Cliente) Adjunto Captura En la 1.7,(ahora mismo, quizas lo cambie en un futuro) en el registro inicial, solo los campos basicos del usuario y la dirección se rellena en en su perfil del propio usuario, o cuando el cliente va a realizar el pedido. En la 1.7 en la pestaña Parametros de la tienda -> Ajustes de Clientes no aparece lo que si aparecia en la 1.6 Es posible que en la 1.7 implementen este aspecto para elegir el tipo de registro inicial. (Pero actualmente dentro de la 1.7 hasta la 1.7.2.4 no te deja seleccionar el tipo de registro) ------- Personalmente, no te recomiendo "crear un campo" independiente en los datos basicos del cliente , porque de un modo u otro estarias duplicando campos. Y el campo provincias solo tiene sentido en la dirección del cliente, no en los datos "básicos del cliente". Lo que podrias hacer es que se muestre los campos de la dirección en el formulario de registro, que aunque actualmente dentro Prestashop 1.7 hasta la 1.7.2.4 (es posible que en las futuruas variantes de la 1.7 lo metan) no te deja elegir el tipo de registro, por codigo seguro que se puede. Saludos, Edited December 15, 2017 by nadie (see edit history) Link to comment Share on other sites More sharing options...
Luisejo Posted December 15, 2017 Author Share Posted December 15, 2017 Gracias por la aclaración y rápida respuesta. Intentaré ser muy breve, entiendo lo que indicas y así lo he dejado. Cada cosa en su sitio. El problema ahora es saber porqué no nos aparece el campo DNI en address como obligatorio. Link to comment Share on other sites More sharing options...
nadie Posted December 15, 2017 Share Posted December 15, 2017 13 minutes ago, Luisejo said: Me parece haber detectado un nuevo bug en la versión Prestashop 1.7.2.1 Finalmente he dejado el campo DNI junto con PROVINCIAS en la dirección de entrega. ME ha parecido más correcto que el usuario se registre ágilmente y una vez registrado y quiera compra sea cuando rellene todos los datos. Como puedes ver el campo DNI está incluido entre los campos obligatorios de la dirección, el problema ahora es que no lo marca como obligatorio en el formulario de direcciones. ¿Alguna sugerencia? Saludos! Esta claro, que como te he comentado en mi primera respuesta del tema es más optimo dejar la provincia dentro de la dirección del cliente, es lo habitual, lo que si puedes ver es el tema que te he comentado del formulario de registro inicial. No lo marca como obligatorio ¿Pero si no metes un dato te lo toma como obligatorio? Si lo señalas tambien en la pestaña Clientes -> Direcciones -> Establecer los campos requeridos para esta sección -> DNI Adjunto Captura ¿Te sigue apareciendo la etiqueta de "Opcional" en el formulario de direcciones? Adjunto Captura Te lo digo porque lo he marcado y la "Etiqueta" de opcional no aparece ya, imagino que a ti tambien te debe desaparecer si la marcas. Link to comment Share on other sites More sharing options...
Luisejo Posted December 15, 2017 Author Share Posted December 15, 2017 Que razón tenías. Es un poco enrevesado pero finalmente está conseguido. Gracias, doy tema por solucionado. Link to comment Share on other sites More sharing options...
cgfsl Posted February 22, 2019 Share Posted February 22, 2019 Buenos días Nadie, en primer lugar muchísimas gracias por tu aportaciones. Me gustaría saber si se pudo encontrar la solución para lo siguiente que comentabas. ¿Dónde se podría modificar el código para conseguirlo? Muchas gracias de antemano. "Personalmente, no te recomiendo "crear un campo" independiente en los datos basicos del cliente , porque de un modo u otro estarias duplicando campos. Y el campo provincias solo tiene sentido en la dirección del cliente, no en los datos "básicos del cliente". Lo que podrias hacer es que se muestre los campos de la dirección en el formulario de registro, que aunque actualmente dentro Prestashop 1.7 hasta la 1.7.2.4 (es posible que en las futuruas variantes de la 1.7 lo metan) no te deja elegir el tipo de registro, por codigo seguro que se puede." Link to comment Share on other sites More sharing options...
Ivan Rodriguez G Posted August 30, 2020 Share Posted August 30, 2020 Muchachos buenas tardes: Se podria agregar el campo de Zonas al Formulario de dirección del cliente? Link to comment Share on other sites More sharing options...
alvaro garcia Posted March 4, 2021 Share Posted March 4, 2021 On 8/29/2020 at 11:15 PM, Ivan Rodriguez G said: Muchachos buenas tardes: Se podria agregar el campo de Zonas al Formulario de dirección del cliente? Pudiste resolver? tengo la misma duda Link to comment Share on other sites More sharing options...
ideaindividual Posted March 11, 2021 Share Posted March 11, 2021 Pudieron resolverlo? Me interesa también, que la persona puedan seleccionar una zona y luego se desplieguen las provincias asociadas a esa zona. 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