Más de una imagen por producto.

Consulta sencilla para obtener aquellos productos que tienen más de una imagen.

SELECT 
    p.id_product,
    pl.name AS product_name,
    COUNT(i.id_image) AS image_count
FROM 
    ps_product p
INNER JOIN 
    ps_product_lang pl ON p.id_product = pl.id_product
INNER JOIN 
    ps_image i ON p.id_product = i.id_product
WHERE 
    pl.id_lang = 1  -- Cambiar según el idioma deseado
GROUP BY 
    p.id_product, pl.name
HAVING 
    COUNT(i.id_image) > 1  -- Filtrar productos con más de una imagen
ORDER BY 
    image_count DESC;

Con esto podemos ver comprobar aquellos productos que tienen más de alguna imagen. o podemos modificar esta linea:

COUNT(i.id_image) < 1  -- Filtrar productos sin imagenes

para obtener aquellos productos que no tienen imagen.

Compartir

Otros post

Override de prestashop

Los Override de Prestashop

Modificar clases, métodos o módulos de Prestashop puede ser una tarea peligrosa. Utiliza los Override para evitar romper tu tienda.

plugin Site Kit

Site Kit

Uno de los primeros plugins que suelo instalar en mis proyectos de wordpress.

proveil

proveil.es

Web que realice durante mi periodo de trabajo en Bioinicia, un prestashop conectado con SAP bussines One y un sistema de picking automatizado.

¿Quién eres?