Prestashop es uno de los ecommerces más populares de todos los tiempos, y con cada versión va aumentando en popularidad y características.

Prestashop nos ofrece por defecto la opción de poder exportar productos en CSV desde el Backoffice, pero con sus limitaciones. Si necesitamos una exportación de productos personalizadas, podemos hacer uso de SQL sobre la base de datos que estemos usando, en este caso MySQL.

SQL exportación productos Prestashop

Para ello, accedemos a la base de datos MySQL ya sea mediante PhpMyAdmin o bien mediante otro gestor de bases de datos y una vez ahí, realizamos la siguiente consulta SQL:

SELECT p.id_product, p.reference, pl.name, pl.description_short, pl.link_rewrite
 FROM <code>ps_product_lang</code> pl, <code>ps_product</code> p
 WHERE pl.id_product = p.id_product
 AND pl.id_lang = 1 AND p.active = 1;

De esta manera podremos obtener tantos campos necesitemos y con las condiciones que queramos: idioma, estado de publicación…. etc.