¿Qué te ha parecido?
(Votos: 1 Promedio: 5)

Si tienes una tienda online con PrestaShop v.8.1 y te has encontrado con la frustrante situación en la que el listado de productos no se muestra en tu panel de administración o ha desaparecido de repente. Ocurre cuando creas una nueva categoría y luego intentas filtrar los productos por la categoría que acabas de crear: al no haber productos, desaparecen filtros y productos. ¿Menudo susto eh? No te preocupes. Es un bug conocido de la versión 8.1 de PrestaShop y tiene solución. Aquí te mostramos cómo resolver este problema paso a paso.

Solución 1. Crear un producto.

La solución más fácil es crear un producto y asociarlo a la categoría recién creada. De esta manera volverá aparecer el filtro y lo podrás eliminar para volver a ver el listado completo de productos.

Solución 2. Eliminar un registro de la base de datos.

Esta solución requiere acceder a la base de datos así que si no sabes como acceder a ella o no estás seguro/a, mejor contactes con la persona que ha desarrollado la tienda o que lleva el mantenimiento.

Paso 1: Accede a tu base de datos

El primer paso para solucionar este problema es acceder a la base de datos de tu tienda PrestaShop. Para hacerlo, puedes utilizar una herramienta de administración de bases de datos como phpMyAdmin o cualquier otra que prefieras. Asegúrate de tener las credenciales de acceso a la base de datos a la mano. Haz una copia de la base de datos antes de modificarla.

Paso 2: Encuentra la tabla «admin_filter»

Dentro de tu base de datos, busca la tabla llamada «admin_filter». Esta tabla almacena información sobre los filtros utilizados en el panel de administración de PrestaShop.

Paso 3: Filtra los registros

Una vez que hayas localizado la tabla «admin_filter», necesitas filtrar los registros para encontrar el que está causando el problema. Para hacerlo, ejecuta la siguiente consulta SQL:

SELECT * FROM admin_filter WHERE filter_id = 'product' AND id_employee = TU_ID_DE_EMPLEADO;

Asegúrate de reemplazar TU_ID_DE_EMPLEADO con tu identificación de empleado real.

Paso 4: Elimina el registro problemático

Una vez que hayas identificado el registro en la tabla «admin_filter» que coincide con el filtro de productos y tu identificación de empleado, procede a eliminar ese registro. Esto se hace ejecutando la siguiente consulta SQL:

DELETE FROM admin_filter WHERE filter_id = 'product' AND id_employee = TU_ID_DE_EMPLEADO;

Después de eliminar este registro, cierra la herramienta de administración de la base de datos y vuelve a tu panel de administración de PrestaShop.

Paso 5: Verifica el resultado

Recarga la página del panel de administración y verifica si el listado de productos ha vuelto a aparecer. Es probable que este problema se haya resuelto y puedas continuar administrando tu tienda de manera normal.

En resumen, si te encuentras con la situación en la que PrestaShop no muestra el listado de productos en el panel de administración, la solución implica acceder a la base de datos, encontrar el registro problemático en la tabla «admin_filter» y eliminarlo. Siguiendo estos pasos, deberías poder recuperar la funcionalidad de tu tienda en línea.

Recuerda hacer una copia de seguridad de tu base de datos antes de realizar cambios importantes, y si no te sientes cómodo realizando estas operaciones, considera obtener la asistencia de un profesional o desarrollador de PrestaShop.

Puedes consultar la información en el foro de PrestaShop en Español.

¿Necesitas más ayuda? Ponte en contacto con nosotros y te atenderemos en la mayor brevedad