Hola Joaquin.
Podrias probar con una consulta.
.- Accede Parámetros avanzados -> Gestor SQL
.- Pulsa en añadir nueva consulta:
.- En la celda " Consulta SQL " añade lo siguiente:
SELECT m.name AS manufacturer, p.id_product, pl.name, GROUP_CONCAT(DISTINCT(al.name) SEPARATOR ", ") AS combinations,
GROUP_CONCAT(DISTINCT(cl.name) SEPARATOR ",") AS categories, p.price, pa.price, p.id_tax_rules_group, p.wholesale_price, p.reference, p.supplier_reference, p.id_supplier, p.id_manufacturer, p.upc, p.ecotax, p.weight, s.quantity, pl.description_short, pl.description, pl.meta_title, pl.meta_keywords, pl.meta_description, pl.link_rewrite, pl.available_now, pl.available_later, p.available_for_order, p.date_add, p.show_price, p.online_only, p.condition, p.id_shop_default FROM ps_product p LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product) LEFT JOIN ps_manufacturer m ON (p.id_manufacturer = m.id_manufacturer) LEFT JOIN ps_category_product cp ON (p.id_product = cp.id_product) LEFT JOIN ps_category_lang cl ON (cp.id_category = cl.id_category) LEFT JOIN ps_category c ON (cp.id_category = c.id_category) LEFT JOIN ps_stock_available s ON (p.id_product = s.id_product) LEFT JOIN ps_product_tag pt ON (p.id_product = pt.id_product) LEFT JOIN ps_product_attribute pa ON (p.id_product = pa.id_product) LEFT JOIN ps_product_attribute_combination pac ON (pac.id_product_attribute = pa.id_product_attribute) LEFT JOIN ps_attribute_lang al ON (al.id_attribute = pac.id_attribute) WHERE pl.id_lang = 1 AND cl.id_lang = 1 AND p.id_shop_default = 1 AND c.id_shop_default = 1 GROUP BY pac.id_product_attribute
En la consulta tienes que modificar " ps_ " por el prefijo que utilice tu base de datos que puedes verlo en la celda " Lista de tablas "
.- Guarda los cambios y Pulsa en exportar.
Revisa si se exportan todos los productos a un archivo csv.
Un saludo
Hola Joaquin.
En al captura veo que la consulta no está completa:
Prueba con la siguiente consulta:
SELECT m.name AS manufacturer, p.id_product, pl.name, GROUP_CONCAT(DISTINCT(al.name) SEPARATOR ", ") AS combinations, GROUP_CONCAT(DISTINCT(cl.name) SEPARATOR ",") AS categories, p.price, pa.price, p.id_tax_rules_group, p.wholesale_price, p.reference, p.supplier_reference, p.id_supplier, p.id_manufacturer, p.upc, p.ecotax, p.weight, s.quantity, pl.description_short, pl.description, pl.meta_title, pl.meta_keywords, pl.meta_description, pl.link_rewrite, pl.available_now, pl.available_later, p.available_for_order, p.date_add, p.show_price, p.online_only, p.condition, p.id_shop_default FROM ps_product p LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product) LEFT JOIN ps_manufacturer m ON (p.id_manufacturer = m.id_manufacturer) LEFT JOIN ps_category_product cp ON (p.id_product = cp.id_product) LEFT JOIN ps_category_lang cl ON (cp.id_category = cl.id_category) LEFT JOIN ps_category c ON (cp.id_category = c.id_category) LEFT JOIN ps_stock_available s ON (p.id_product = s.id_product) LEFT JOIN ps_product_tag pt ON (p.id_product = pt.id_product) LEFT JOIN ps_product_attribute pa ON (p.id_product = pa.id_product) LEFT JOIN ps_product_attribute_combination pac ON (pac.id_product_attribute = pa.id_product_attribute) LEFT JOIN ps_attribute_lang al ON (al.id_attribute = pac.id_attribute) WHERE pl.id_lang = 1 AND cl.id_lang = 1 AND p.id_shop_default = 1 AND c.id_shop_default = 1 GROUP BY pac.id_product_attribute
Un saludo
Hola Joaquin.
La consulta no hace nada que elimine las categorías, no hace ninguna modificación en la base de datos, solo extrae datos.
¿ El prestashop es un 1.6 Verdad ? la consulta que te pase es para prestashop 1.6
Un saludo
ha pasado un tiempo cargando y luego ha salido ese error. Al ir a buscar algo en la pagina directamente no me salia ninguna categoría. Es prestashop 1.6.1.18
Hola Joaquin.
ok, prueba con el modulo que te adjunto.
Una vez subido, es posible que no no aparezca, lo buscas en los módulos y lo instaladas:
Una vez instalado accede a Parámetros Avanzados -> Export Products y pulsa en " Exportar "
Parece que no me deja adjuntar el archivo, puedes descargarlo de esta URL:
-> https://www.prestashop.com/forums/topic/37900-free-module-products-export-module-v261-updated-05042018/?_fromLogin=1
Lo más seguro que para descargar el módulo tengas que registrate en prestashop.
Un saludo
pero este modulo no me permite exportar los atributos. Lo mejor es la consulta SQL pero porque me da error el código que me pasaste?
Hola Joaquin.
El error parece ser por tiempo de respuesta ¿ tienes un catalogo muy grande ?
prueba a mandar un ticket a soporte pidiendo que aumenten el tiempo de respuesta del servidor " max-execution-time " actualmente lo tendrás en 300 pide que lo dupliquen.
Un saludo