Jump to content

[PrestaShopException] La propiedad Address->dni está vacía.


Recommended Posts

Muy buenas comunidad,

Estoy empezando a montar una tienda y este CMS tiene muy buena pinta...😊

El caso es que intentando crear un proveedor (el primero), rellenando todos los campos o solo los requeridos, al guardar da el error que he adjuntado... 

La ruta es la siguiente: Catalogo -> Marcas y Proveedores->Proveedores->Añadir nuevo proveedor.

He reinstalado por completo y persiste. 

La versión es la 1.7.6.1

El error hacer referencia a un dni pero no hay ningún campo en el formulario relativo a esto. ¿Alguien sabe que ocurre?

 

Gracias y saludos!

añadir_proveedor.jpg

Link to comment
Share on other sites

On 9/2/2019 at 4:05 PM, Rolige said:

Hola:

Lo proveedores tienen una direccion asociada. Y al parecer tus direcciones tienen como obligatorio el campo DNI. Solo quita este campo como obligatorio y deberia permitirte continuar.

Saludos

Hola Rolige,

 

Gracias por tu comentario! 👍

De todas maneras no sé si te llego a entender ya que en el formulario de alta de proveedor, en la ruta que comenté anteriormente, no existe un campo dni que se tenga que rellenar...😢

Por otro lado... para crear productos y hacer que funcione la tienda no es indispensable crear proveedores no?

Gracias y saludos,

 

proveedor2.jpg

proveedor1.jpg

proveedor3.jpg

Edited by drojas77 (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...

Si entiendo bien lo que dice Rolinge, lo que te está recomendando es que en la configuración de direcciones quites el campo DNI como obligatorio.

Es decir, que desde el backend, Clientes -> Direcciones -> Establecer los campos requeridos para esta sección, desmarques  el campo "dni".

Edito: He estado mirando las tablas de la base de datos, en concreto la ps_address, y tiene sentido, ya que en la misma tabla se almacenan las direcciones de clientes, proveedores y fabricantes, por lo que es muy posible que la configuración establecida para la dirección de una de las entidades (en este caso "clientes"), se utilice también con los demás.

Edited by Prestafan33 (see edit history)
Link to comment
Share on other sites

Vale, he encontrado una solución:

Hay que ir a Internacional -> Ubicaciones Geográficas -> Países, elegir tu país y darle al botón "modificar". Y en las opciones, hacia el final, donde dice "¿Necesita un número de identificación fiscal?", ponerlo en "No".

Así deja crear el proveedor sin dar error. Una vez creados lo puedes volver a poner en "Sí" si quieres, aunque si necesitas editar sus datos tendrás que desactivarlo de nuevo o te dará error.

Edited by Prestafan33 (see edit history)
  • Like 2
Link to comment
Share on other sites

  • 3 years later...

Hola a todos,

En la versión 1.7.8.9 sigue sin solucionarse este problema. Imagino que es porque en algún momento se puso el nif como obligatorio y al quitarlo, da error en la base de datos.

En mi caso, si lo desmarco como campo obligatorio me lanza error 500. ¿Alguna solución?

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...