[Solucionado] No se pueden actualizar ni crear productos en Prestashop

por | Dic 22, 2016 | Prestashop

Estás trabajando en tu tienda Prestashop y de repente te das cuenta de que no se pueden actualizar ni crear productos. Por mucho que guardas los cambios, éstos no se han guardado. Pues bien, tiene solución y está aquí

Esto puede haberte pasado tanto si trabajas en 1.5.x como si lo haces en 1.6.x, y tiene que ver no sólo con Prestashop sino con una reciente actualización de diversos navegadores.

Esta actualización (Chrome, Firefox, Edge, etc) suprimían la posibilidad de hacer llamadas síncronas XHR (synchronous XMLHttpRequest calls), que son las que hacen posible tanto editar como crear productos en Prestashop 1.5 y 1.6

No es estrictamente un bug de Prestashop, pero sí un efecto crítico de la actualización de los navegadores, por lo tanto, los chicos de nuestro motor de ecommerce favorito, han decidido solucionarlo para todos debido a las múltiples quejas y solicitudes que estaban recibiendo en su Forge.

Solución actualizando a 1.6.1.9

Actualizar a 1.6.1.9 o posteriores: esto solucionará el problema y podrás seguir editando y creando productos.

 

Si no quieres actualizar tu prestashop pero quieres resolver el problema, entonces el procedimiento es el siguiente.

 

Solución sin actualizar a 1.6.1.9

La solución pasa por la actualización de varios ficheros de manera manual y uno a uno.

Ficheros a modificar:

  • admin-dev/themes/default/template/controllers/products/helpers/form/form.tpl
  • admin-dev/themes/default/template/controllers/products/helpers/tree/tree_associated_categories.tpl
  • admin-dev/themes/default/template/helpers/tree/tree_toolbar_search.tpl
  • classes/tree/Tree.php
  • classes/tree/TreeToolbarSearch.php
  • classes/tree/TreeToolbarSearchCategories.php
  • js/admin/products.js
  • js/admin/tinymce.inc.js
  • js/tiny_mce/tiny_mce.js

 

Cómo modificarlos de manera segura:

  1. Haz una copia de seguridad de todos ellos por si tienes que revertir los cambios.
  2. Abre cada uno de los ficheros originales y modifícalos tal y como se indica aquí
  3. Guarda los cambios
  4. Haz una prueba en tu tienda

¿Se ha solucionado? Si no es así, revierte los cambios activando los ficheros de los que has hecho copia de seguridad. Aún así, la recomendación es que actualices a 1.6.1.9 o posteriores.

Si estás utilizando 1.5 es posible que aún tengas problemas, lo más rápido es que instales Chrome 53 y lo configures para que no se actualice automáticamente, al menos hasta que Prestashop disponga de una mejor solución.

Así que os animo a probarlo y seguro que os funciona. Suerte! 🙂

 

 

No votes yet.
Please wait...

No template found for /themes/classic/category.tpl

  Puede que tu tienda esté funcionando sin problema y, de repente, tus categorías den error 500 o muestren No template found for /themes/classic/category.tpl. Te explico cómo solucionarlo Si vienes de haber actualizado un prestashop de 1.6 a 1.7, no siempre, pero...

leer más

[Resuelto] Collation unknow: ‘utf8mb4_0900_ai_ci’

  Si estás importando el contenido de una base de datos, es posible que te haya aparecido el error #1273 - Collation unknow: 'utf8mb4_0900_ai_ci'. Te explico cómo solucionarlo, es muy fácil y rápido Collation unknow: 'utf8mb4_0900_ai_ci' Es muy posible que hayas...

leer más

Cómo añadir nuevo usuario en Google Search Console

Si quieres saber cómo añadir nuevo usuario en google search console porque tienes que agregar un colaborador, a veces puede ser poco intuitivo. Te explico cómo hacerlo fácil y rápido Como ya sabes, Google Search Console es un servicio gratuito de Google que te ayuda a...

leer más

Centro de preferencias de privacidad

Necesarias

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp

Translate »