Prestashop – Exportar datos productos mediante SQL

Prestashop tiene una función de exportación demasiado sencilla. Exporta sólo unos campos determinados. Si queremos exportar datos más concretos, debemos optar por plugins o módulos. Empecemos con Prestashop – Exportar datos productos mediante SQL.

,Podemos optar por phpmyadmin o cualquier cliente para lanzar una consulta SQL y que nos permita exportarlo a CSV. La consulta debe estar precidida de un estudio de los campos que necesitamos. os pongo un ejemplo que afecta a las tablas que contienen los datos más típicos.

SELECT * FROM ps_product producto
LEFT JOIN ps_product_lang productolang on producto.id_product=productolang.id_product
LEFT JOIN ps_category_lang categoria on categoria.id_category=producto.id_category_default
LEFT JOIN ps_product_attribute atributos on producto.id_product=atributos.id_product
GROUP BY producto.id_product

Esta es la consulta más sencilla de hacer, con LEFT JOIN. Sin complicaciones ni mirando de optimizar nada. Listado puro y duro para exportar a CSV y posteriormente trabajarlo.

Si por ejemplo queréis tratar el tema imágenes, deberéis trabajar con otras tablas, pero os lo dejo a vosotros lo de ir buscando las tablas que contienen los datos que necesitéis. Además, tened en cuenta que no se considera los datos de posibles módulos que complementan los productos. Por ejemplo Dinamyc Product que pone precios diferentes por atributos, esta sentencia no contempla coger estos datos. Sólo los datos más generales de los productos.

Espero que os haya sido de utilidad el artículo Prestashop – Exportar datos productos mediante SQL


Más información