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.
Últimos comentarios