Error en el filtro de categorías al gestionar el stock en Prestashop 1.7

Imaginemos que has actualizado la tienda de una versión antigua a Prestashop 1.7, y te encuentras que el filtro de categorías en el panel de administración, funciona en todas las secciones (o la mayoría) menos en la gestión de stock (Catálogo => Stock).

No funciona el árbol de categorías en la sección de stock
No funciona el árbol de categorías en la sección de stock
Funcionar el árbol de categorías en la sección de productos

Lo primero que se te puede venir a la cabeza:

  • Ver si en la consola del navegador te salen errores de peticiones (en Chrome, botón derecho => inspeccionar elemento o F12)
  • Habilitar el debug de errores para ver si consigues localizar algún error especifico en la sección de stock.

En este caso particular, el problema se debía a que en la base de datos de la tienda, dentro de la tabla ps_category, la categoría con ID 1 (la llamada inicio/home) tenía asociada como padre (id_parent) a la categoría con ID 27.

Viendo las tabla ps_category
Viendo las tabla ps_category

Si nos fijamos en una instalación limpia de Prestashop, el valor de id_parent de la categoría de  “Inicio” es 0.

Viendo las tabla ps_category

Simplemente cambiamos el valor 27 (en vuestro caso lógicamente, no tiene por qué ser 27 exactamente, recordar que es un ejemplo) por 0.

Cambiando valor del campo

Hablamos únicamente de la categoría con id => 1 correspondiente a la categoría Inicio / Home.

Documento construido bajo Prestashop 1.7.4.2 tras proceder de una versión antigua de Prestashop (1.3).

Recuerdo que lo comentado es un caso puntual, puede ser que tengáis “aparentemente” el mismo problema pero que la causa sea distinta.

Un comentario sobre “Error en el filtro de categorías al gestionar el stock en Prestashop 1.7”

  1. Perfecto!!!! Me pasaba lo mismo y me volví loco intentando encontrar casos similares en los foros. Cometí el error de no revisar antes tu blog, que siempre tiene todas las soluciones.

    GRACIAS, FENOMENO!!!!!

Los comentarios están cerrados.