Hola , me podrían ayudar con una consulta SQL para exportar todos los productos con los campos id , nombre , categoría, descripción, ean , altura anchura profundidad peso, precio, fabricante e imagen?
URL del sitio: Contenido solo visible a usuarios registrados
Hola Manuel.
Prueba si te puede servir:
SELECT pat.id_product , prd.reference , GROUP_CONCAT(DISTINCT(concat(atgl.name, ":", atg.group_type, ":", atg.position)) SEPARATOR ", ") , GROUP_CONCAT(DISTINCT(concat(pal.name, ":", atg.position)) SEPARATOR ", ") , pat.supplier_reference , pat.reference FROM ps_product_attribute pat INNER JOIN ps_product prd ON (prd.id_product = pat.id_product) LEFT JOIN ps_product_attribute_combination pac ON (pat.id_product_attribute = pac.id_product_attribute) LEFT JOIN ps_attribute att ON (pac.id_attribute = att.id_attribute) LEFT JOIN ps_attribute_group atg ON ( atg.id_attribute_group = att.id_attribute_group) LEFT JOIN ps_attribute_group_lang atgl ON ( atgl.id_attribute_group = atg.id_attribute_group) LEFT JOIN ps_attribute_lang pal ON (pac.id_attribute = pal.id_attribute AND pal.id_lang = atgl.id_lang) WHERE atgl.id_lang = 1 GROUP BY pat.id_product_attribute ORDER BY pat.id_product, pac.id_attribute
Otra opción que tienes es utilizar un modulo 'Products Export Module'
Un saludo
La consulta no me ha dado resultados, voy a probar con el modulo
El modulo va perfecto muchas gracias
Hola Manuel,
ok, me alegra que funcionara con el modulo, siempre es mejor eso que tener que ir tocando la base de datos.
Cerramos el tema
Un Saludo