Jump to content

Error al editar proveedores


Recommended Posts

Hola a todos. Es la primera vez que tengo que añadir proveedores nuevos a la web desde que actualicé a 1.7.7.1 y aunque los he podido subir con csv normalmente, luego no los puedo editar (para subir el logo). Pensaba que era algo de estos nuevos, pero los que ya estaban en la web tampoco se pueden editar.

El error que aparece es " The address for this supplier has been deleted. "

En el foro inglés he visto el mismo fallo pero no veo solución. ¿Alguna idea?

De momento intentaré hacer los logos manualmente, pero esto no es plan...

Saludos

Link to comment
Share on other sites

  • 6 months later...

Buenos días Laurix.

Es sencillo omitir dicho problema.

Únicamente deberás de añadir una fila a la tabla ps_address (modificar valores en negrita por tus id o direcciones correspondientes):

INSERT INTO `ps_address`(`id_country`, `id_state`, `id_customer`, `id_manufacturer`, `id_supplier`, `id_warehouse`, `alias`, `company`, `lastname`, `firstname`, `address1`, `address2`, `postcode`, `city`, `other`, `phone`, `phone_mobile`, `vat_number`, `dni`, `active`, `deleted`) VALUES (id_country ,id_state,0, 0, id_supplier ,0 , 'supplier', '', 'supplier', 'supplier' ,'', '', '', '', '', '', '', '', 0, 1, 0);

Espero que esto te sirva de ayuda.

Un saludo

  • Like 1
Link to comment
Share on other sites

Hola Alejandro, gracias por tu respuesta. Ya hacía algo similar: como mi conocimiento de sql es limitado, duplicaba una de las filas de dirección y la asociaba al proveedor en cuestión. Me guardo el código para la próxima vez a ver si es más rápido.

Pero eso de sencillo no tiene nada. Ya estamos en la versión 1.7.7 y esto es algo básico que en la 1.6 y 1.5 funcionaba perfectamente. En mi caso lo hacemos nosotros casi todo, pero imagina alguien que se dedique a montar webs con presta, no le puede decir al cliente que fallará y que tendrá que entrar cosas por bdd!

 

Saludos!

Link to comment
Share on other sites

Buenas tardes Laurix.

Al añadir un nuevo proveedor desde el backoffice de prestashop no habría ningun problema a la hora de editarlo posteriormente.

El problema que surgue puede ser debido a que algunos importadores de productos o proveedores no crean la fila en la tabla de direcciones de la base de datos.

Para solucionar esto antes de importar estos, se pueden crear manualmente.

Si el problema no surge por la importación, puedes responder este post para buscar una solucion mas sencilla.

Un saludo.

Link to comment
Share on other sites

Hola! Hoy lo he probado con un proveedor nuevo y te comento. Los importo con csv para forzar que el ID sea igual que el de nuestro sistema antes de subir productos. Luego los edito para poner logo y alguna descripción mejor.

El sql que hiciste para las direcciones necesita una fecha porque si no, da error al actualizar el proveedor desde el back office. Al crear la dirección con la consulta sql, ésta tiene date_add y date_upd con la fecha 0000-00-00 00:00:00. Se cambia y ya se puede editar sin que implosione todo.

Como dije antes, mi conocimiento es muy limitado, pero supongo que hay alguna manera para poner un timestamp (o como sea que se llame) en la consulta.

 

Mira que se ha vuelto delicado todo esto......

Saludos!

 

Link to comment
Share on other sites

Buenas tardes.

¿Al importar los proveedores no habría ninguna forma de importar únicamente los que no existan?

Una vez tienes todos los proveedores creados no tendrías que volver a forzar el id de estos, ya que al importar productos el id y nombre del proveedor no debería de cambiar con la importacion de productos.

No se como importas exactamente los proveedores y productos. ¿Usas algún módulo o el importador base de prestashop?

Un saludo

 

Link to comment
Share on other sites

Hola! Sólo importo los que no existen en prestashop, los que ya están no los toco. Manualmente con excel. No puedo pasarlos desde el sofware de mi empresa porque es del paleolítico y tardo menos haciéndolo a mano. La gran importación de proveedores fue cuando abrimos la tienda con versión 1.5, ahora sólo hay 2 o 3 nuevos muy de vez en cuando, así que no es un tema importante, pero si es muy molesto que falle de esta manera, la verdad.

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