En el listado de productos de PrestaShop solo te muestra la categoría principal a la que esta asociado el productos. Pero aquí te traigo una sencilla solución.
Con esta consulta de de MySQL podrás sacar un listado completo de todos los productos de tu tienda online con las categorías a las que esta asociado cada producto.
Solo tienes que dirigirte en el Back-Office de tu instalación de PrestaShop 1.6 a «Parametros Avanzados > Gestión SQL» y pulsar en el botón de añadir nueva consulta SQL y añadir la siguiente consulta.
En el nombre de la consulta añade el texto «Listado de Productos con categorias asociadas»
Y en la consulta SQL añade el siguiente snippet.
SELECT l.id_product, l.name, p.reference, GROUP_CONCAT(c.id_category) categorias FROM ps_product AS p LEFT JOIN ps_product_lang AS l ON p.id_product = l.id_product LEFT JOIN ps_category_product AS c ON p.id_product = c.id_product WHERE l.id_lang = '1' AND p.active = '1' GROUP BY c.id_product;
IMPORTANTE: Recuerda cambiar el prefix (ps_) de la tablas por la correspondiente al que tengas en tu base de datos de PrestaShop.
Una vez guardado podrás visualizarlo el listado en tu panel de administración o exportarlo para poder tratar los datos en tu programa de hojas de calculo, ya sea el excel de Microsoft o spreadsheet de Google Drive.