Lo que me gustaría hacer (no se si se puede) es descargar un archivo csv de productos, pero ya relleno con los productos que están incluidos, para volver a subirlo mediante Importar csv, pero con una serie de modificaciones hechas con la hoja de cálculo.
Gracias. Atentamente.
David
URL del sitio: Contenido solo visible a usuarios registrados
Hola David.
Puedes exportarlos desde Catalogo -> productos:
Esta opción te exporta una parte de los datos, ID, Imagen, Nombre, Referencia, Categoría, Precio base, Precio final, Cantidad, Estado
Si necesitas algún dato mas, tendría que ser con una consulta en BD, pero si es solo para modificar precios.
.- Accede a Parámetros Avanzados -> Consultas MySQL
.- Pulsa en Añadir una nueva consulta SQL
Nombre de la consulta SQL: Añade el nombre que quieras para tener identificado
Consulta SQL, añade lo siguiente:
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
Nota: tienes que modificar ps_ por la extensión que tienen tus tablas de prestashop.º
¿ como localizar la extensión de tus talabas ?, fácil, en la misma ventana veras el apartado Lista de tablas de MySQL, en esa lista puedes encontrar la extensión de tus tablas.
.- Guarda los cambios
.- selecciona
exportar en la consulta que creaste.
Un saludo
He realizado todo lo que has idcho , pero el excel , me aparece vacio.
Alguna solucion , y tambien que se pueda añadir el campo de descripcion, combinaciones , precios , etiquetas.
Un saludo
Hola
¿La consulta SQL que has realizado te devuelve datos?, puedes ejecutar la consulta SQL en la aplicación PHPMyAdmin, envíanos algunas capturas de pantalla de la ejecución de la consulta en el Tab SQL de PHPMyAdmin
Saludos.
HOla
Qué versión de PrestaShop tienes?, tendrías que asegurarte primero que la consultas SQL funcione, envíanos la consulta que estas usando puedes adjuntarla en un archivo .txt o copiarla directamente para verificar en una BD de prueba de PrestaShop.
Saludos.