Avisos
Vaciar todo

Es posible descargar un csv de los productos actuales para volver a subirlo importándolo, para modificar todos los productos desde Calc o Excel?  

 
David
 David
Reputable Member

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

Citar
Respondido : 05/08/2017 11:58 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 05/08/2017 12:42 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Joaquin
 Joaquin
Reputable Member

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

ResponderCitar
Respondido : 01/08/2018 8:05 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 01/08/2018 10:12 pm

Cursos Gratuitos WordPress

Joaquin
 Joaquin
Reputable Member

Me salta error , ya que me pagina de jbhigiene tiene otra base de datos diferente a las otras , paso captura

ResponderCitar
Respondido : 16/08/2018 8:49 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 16/08/2018 10:15 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación