Recientemente, muchos de vosotros me consultáis porque PrestaShop no guarda cuando se está editando o creando un producto por ejemplo su descripción, o cualquier otro apartado dentro de la ficha de producto desde el Back.
En este post y gracias a la comunidad de PrestaShop en su foro, reporto y comento este error que ocurre a muchos usuarios y en sus últimas versiones. Así que vamos a ver como solucionar este problema que es muy sencillo de solucionar.
¿Por qué ocurre este problema?
Esto se debe a un error que hay en la plantilla de admin del PrestaShop, OJO no la plantilla del front sino del admin del Presta.
Así que gracias a los comentarios y a la comunidad de usuarios de PrestaShop en su Foro comento la solución que debes implementar en tu tienda.
¿Cómo lo soluciono?
Lo primero de todo voy a hacer referencia a donde he extraído esta información para que puedas comprobarlo, y como no, toda consulta hacerla en el Foro por favor así la comunidad y todos nosotros podemos encontrar soluciones a ello.
https://www.prestashop.com/forums/topic/563074-can-only-edit-save-products-sometimes/?p=2429096 (aquí el enlace del Foro)
En primer lugar, lo que haremos será retirar unas líneas de código que explico a continuación.
¿Qué debo hacer?
Lo que vamos a hacer es muy sencillo, no necesitas estudiar programación ni nada por el estilo, sigue los pasos y lo solucionaras sin problemas.
Lo que debes de hacer en primer lugar es acceder a los ficheros de tu tienda, ¿Qué son los ficheros de tu tienda? Cuando me refiero a los ficheros de tu tienda me refiero a los archivos de PrestaShop, entra a tu servidor o plan de Hosting y encontraras varias carpetas y ficheros.
Cuando estés dentro bien sea por FTP (FTP significa: File transfer Protocol, o lo que es lo mismo Protocolo de transferencia de archivos) debes de acceder a la siguiente ruta:
/adminXXXX/themes/default/template/controllers/products/helpers/form/form.tpl:
(Ojo donde pone adminXXXX es el nombre de tu carpeta de admin, esta tendrá el nombre que le hayas puesto, el resto de la ruta es la misma en todos los PrestaShop)
Ahora que ya has accedido y editado el archivo form.tpl lo siguiente que vamos a hacer es borrar unas líneas de código son estas: (Usa el buscador para encontrarlas)
submitHandler: function(form) { form.submit(); },
Cuando hayas borrado estas líneas, guarda y vuelve a subir el archivo para que los cambios se efectúen.
Y ahora ¿qué?
Ahora que ya has borrado esas líneas lo siguiente es probad, así de sencillo.
Prueba con cualquier producto si guarda correctamente, por ejemplo la descripción, si te sigue dando problemas entonces el error no viene por aquí, deberás reportar el error a PrestaShop.
Espero que haya servido de ayuda y cualquier cosa deja los comentarios en el foro si no resolvéis el problema.
Gracias.
25 comentarios
Esto ya es otro tema diferente, porque no pruebas abrir un ticket en forge.prestashop.com y reportas el error o busca en el foro porque me suena de haberlo visto.
Buenas tardes Javier,
Aparentemente, por lo que lei entre los otros usuarios que te comentan tengo ese problema corregido porque las lineas esas no las tengo. Mi problema es que en la pagina de carga de productos, los botones de guardar y guardar y permanecer quedan girando como cargando y no cargan nunca, a veces, muy de vez en cuando, se activan pero es una tortura cargar productos. Estuve revisando por toda la red, probé mil cosas pero aun no he tenido suerte.
¿Tendrás la solución a este problema?
Muchas gracias de antemano,
Gustavo
A mi me ha funcionando de perlas quitando ésas líneas, no me guardaba al hacer clic en guardar no hacía nada y me estaba volviendo locoo!! Muchas gracias por el aporte 🙂
Estamos con una versión por descubrir, es bueno que se vaya documentando los errores para esta versión pero creo que Jose que deberías dejar este hilo en el foro oficial de PrestaShop para que quien tenga mismo problema o que le haya pasado pueda documentarse o bien se encuentre la solución.
Recuerda que además tienes canales para ponerte en contacto con PrestaShop (Empresa) y que puedan darte una respuesta.
Hola Leo,
La versión 1.7 no es ni por asomo igual que la versión 1.6 por lo que la estructura de carpetas cambia radicalmente en dicha versión.
Además este error esta documentado para la versión 1.6
Mismo problema… =¨¨(
Buenos días! Tengo el mismo problema con PS 1.7.2.4, la carpeta products no existe!
Hola,
Yo tengo la versión 1.7.2.3 y el problema es que no me guarda las imágenes de textura en los atributos.
He probado todos los navegadores, formatos de imagen…
Alguien sabe que puede ser?
Gracias, saludos.
Me olvide comentar que estoy con la version 1.7.0.5
Buenos dias, tengo el mismo problema intente modificar el codigo que dices arriba pero no tengo las carpetas products y el resto, en la carpeta controllers no me aparece la carpeta PRODUCTS, ayuda por favor, muchas gracias
Hola Verónica,
Dirigete mejor a forge.prestashop.com.
Gracias.
Pues parece que no está resuelto porque me sigue pasando lo mismo.
He actualizado a la versión 1.7.0.6 y no hay manera… A veces no me guarda nada, a veces a medias, a veces sólo las imágenes… he comprobado la BBDD y en teoría todo funciona, incluso hay espacio de sobra en el hosting.
Si encuentras el error y me puedes echar una mano, te lo agradecería.
LLevo un añito dandole caña al tema, siempre se me dio bien la informática, y nunca se puede uno decir que es un crack. Pero desde luego tu lo eres, y aunque suelo pasar de estos temas, te diré que tu solución esta perfectamente explicada. Gracias y te tendré en cuenta a partir de ahora.
Si la línea no la encuentras es porque la versión que tienes de PrestaShop este solucionado o corregido.
Si el error persiste abre una incidencia en forge.prestashop.com y habla con PrestaShop.
La estructura de la versión 1.7 no es igual que la versión 1.6 de todas maneras este truco no es par a la versión 1.7
Yo creo que para esa versión ya esto estará resuelto.
Hola! Yo tengo la versión 1.7.0.4 y dentro de /controllers, no tengo la carpeta /products.
Así que no puedo acceder a ese archivo.
He grabado algunos productos durante toda esta semana y todo funcionaba, hasta esta tarde, que no hay manera 🙁
¿Qué puedo hacer?
Muchísimas gracias
Buenas noches…
llegue a la ruta que diste, pero no encontré en ninguna parte la linea de código que especificas.
y mi error persiste…..
ayuda por favor!
adminxxx se refiere a la carpeta que ti hayas renombrado para acceder al admin. Si sigues la ruta seguro que lo encontraras, sino esta es que algo no está bien si es la 1.6 claro.
Hola Javier, muchas gracias pero tengo un problema, en la ruta que pones: /adminXXXX/themes/default/template/controllers/products/helpers/form/form.tpl: yo no tengo la carperta /products/
¿Que hago??
Mil gracias
¿Has seguido los pasos de este post?
hola,
tengo la versión 1.6.1.6 y no me guarda los productos.
tengo que darle clic en guardar 4 o 5 veces seguidas para que recién pueda guardar el producto.
el problema que tengo es por ese error de código o por otra cosa??
Entiendo, ¿has mirado este enlace? https://www.prestashop.com/forums/topic/461921-error-al-guardar-y-modificar-un-producto-los-botones-se-quedan-cargando/
Gracias Javier por resolver estos problemas. como me han ayudado.
Ahora me esta presentando un problema no tan seguido, que afecta los productos,que al momento que editamos o creamos un productos, los botones de guardar no se habilitan para continuar. esto se presenta tanto en Chrome como en Firefox. he investigado lo referente pero no doy con una solución clara. Espero que me puedas ayudar. Estoy usando la versión 1619 bootstrap
Saludos amigo.
Muchas gracias, llevo horas dándole vueltas, desactivando cache, instalando en local y no le encontraba solución. En mi caso tu articulo me soluciono el problema.
Gracias
Tengo la version 1.6.1.4 . El problema que tuve es que no me guardaba los precios en los productos ,ni las asociaciones, ni categorias despues de aplicar esta solución se resolvio el problema, gracias ¡¡
Saludos desde México…