laurix Posted February 19, 2021 Share Posted February 19, 2021 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 More sharing options...
Presta Alejandro Posted September 8, 2021 Share Posted September 8, 2021 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 1 Link to comment Share on other sites More sharing options...
laurix Posted September 15, 2021 Author Share Posted September 15, 2021 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 More sharing options...
Presta Alejandro Posted September 15, 2021 Share Posted September 15, 2021 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 More sharing options...
laurix Posted September 21, 2021 Author Share Posted September 21, 2021 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 More sharing options...
Presta Alejandro Posted September 22, 2021 Share Posted September 22, 2021 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 More sharing options...
laurix Posted September 28, 2021 Author Share Posted September 28, 2021 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 More sharing options...
Presta Alejandro Posted September 28, 2021 Share Posted September 28, 2021 Hola Laurix. ¿Tienes accesos a las bases de datos y al ftp del servidor? Si es así podemos hacer una función para que en los proveedores que no te deja editar, añada una fila en la base de datos para que así se arregle. Un saludo. 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