Hola,
Vengo de otro tema en el que empecé por el traslado de una web en 1.6.1.20 a la 1.7.6.3 y se fue alargando, siento las molestias.
Se trata de una multitienda con cobres.es y sabela.es.
Ahora mismo tengo creado en un subdominio nuevo.cobres.es, una instalación de la versión 1.7 para ir migrando los datos, según enlaces que me ibais facilitando.
Los problemas que he encontrado son:
1. He conseguido pasar las categorías y los productos, pero detecté que en los productos en la 1.7 me faltan campos.
Pongo un ejemplo de un producto:
En la 1.6: EAN13 o código de barras JAN = 8458742154561 -> En la 1.7: UPC, pero está vacío.
En la 1.6: Precios específicos = Mando captura -> En la 1.7: se llama igual pero está vacío.
En la 1.6: Meta título = la durbel-r media sin liga espuma 40 den la llave 0006 1055 -> En la 1.7: se llama igual pero está vacío.
En la 1.6: Meta descripción = 006 -> En la 1.7: se llama igual pero está vacío.
En la 1.6: Categorías asociadas = Dentro de una subcarpeta, dentro de otra que está en Inicio, solo está marcada "Medias con y sin liga" -> En la 1.7: Mismo nombre, Marcada Inicio, y además está sola, no tiene subcarpetas.
En la 1.6: Combinaciones = Hay tres variaciones del producto -> En la 1.7: Aparece marcada la opción de producto simple.
Creo que es todo lo que falta, porque los demás campos vacíos ya estaban sin datos porque los cogen del ERP.
2. Por otro lado, con los atributos me encuentro con un problema, en la versión 1.6 no encuentro el botón de Exportar a CSV, encuentro las siguientes opciones:
Añadir nuevos atributos
Importar
Actualizar lista
Mostrar consulta SQL
Mostrar a SQL Manager
Qué debo hacer?
3. Para Marcas, Fabricantes en la 1.6, no me coinciden los campos a asignar (en importar tengo seleccionado Marcas), mando capturas de ámbas. Además al importar y abrirlo en Calc las imágenes de las marcas no las muestra, las celdas están vacías.
Gracias por la ayuda.
Hola Jose.
Supongo que estas exportando los productos con la opción de exportar que se encuentra dentro de la página de productos.
Utiliza el módulo que tienes en esta entrada de prestashop -> https://www.prestashop.com/forums/topic/37900-free-module-products-export-module-v271-updated-23072020/
una vez instalado y activado:
.- Accede a parámetros avanzados ->Export Products
.- En la Opción Delimiter añade " ; "
.- Pulsa en el botón Exportar y creará un archivo CSV con los datos de los productos.
Revisa las columnas por que es probable que algunas tengas los datos cambiados, es decir por ejemplo precio puede tener otro nombre y la columna precio estar a " 0 "
Combinaciones
Para extraer los atributos puedes utilizar la siguiente consulta SQL:
SELECT
p.id_product,
pa.reference,
pl.name,
GROUP_CONCAT(DISTINCT(pal.name) SEPARATOR ", ") as combination,
p.price,
pq.quantity
FROM ps47f_product p
LEFT JOIN ps47f_product_attribute pa ON (p.id_product = pa.id_product)
LEFT JOIN ps47f_stock_available pq ON (p.id_product = pq.id_product AND pa.id_product_attribute = pq.id_product_attribute)
LEFT JOIN ps47f_product_lang pl ON (p.id_product = pl.id_product)
LEFT JOIN ps47f_product_attribute_combination pac ON (pa.id_product_attribute = pac.id_product_attribute)
LEFT JOIN ps47f_attribute_lang pal ON (pac.id_attribute = pal.id_attribute)
WHERE pl.id_lang = 1
AND pal.id_lang = 1
GROUP BY pa.reference
ORDER BY p.id_product, pac.id_attribute
.- Accede a parámetros Avanzados, Gestor SQL y añade una nueva consulta con el código que te indique antes
Las combinaciones se importan independientemente del los productos
Un saludo
Hola
Me encontré con que el nombre de algunas columnas no se correspondían con el contenido de las celdas, y otras, con valores 0 y 1, no puedo asegurar que se correspondan con lo que titula esa columna.
Intenté ignorar las que creía que no eran significativas, por no usarlas, y cambiar la selección de título en las que creía serían las correctas, al importar me encontré estos errores en pantalla:
Estuve leyendo casi al completo la web donde descargué el módulo, algunos preguntaron algo parecido pero no encontré respuestas.
¿Será necesario importar algunos datos antes de hacerlo con los productos? Solo tenía importadas las Categorías.
¿Este proceso es el correcto aunque se trate de una multitienda?
Gracias
Hola José,
Sí, efectivamente debes importar o crear primero las reglas de impuestos de los productos, revisa el siguiente hilo de foro -> error-al-subir-archivo-csv
Saludos 🙂
Hola
Los impuestos ya estaban creados en la 1.7 el ID del IVA del 21% es 1, te envío captura de la pantalla de impuestos en Prestashop 1.6, donde el ID del IVA del 21% es el 53.
¿Entonces tengo que editar el archivo de productos en CALC, y cambiar en la columna del IVA al 21% el 53 por el 1?
Además de esta columna, y tal y como preguntaba antes, ¿qué hago con las columnas que veo que no se corresponden con su contenido (imagen anterior respuesta)?
Algunas son claras, por ejemplo en "Precio unitario" está el "Título", en "Descripción" está el Resumen, en "Coste adicional" está la "Descripción", en "Etiquetas (x,y,z)" está la "Meta-descripción ",...
Estas las puedo reconocer, pero hay muchas columnas vacías (que las puedo ignorar), pero muchas columnas son todo "0", o todo "1" y entiendo que deben tener ese valor, pero no tienen sentido en el título de su columna, y no soy capaz de identificarlas, porque por ejemplo la columna de "Productos activados" que deberían ser unos, como sé que columna de las que tienen unos es?
Si fueran pocos productos los podría ir repasando uno a uno, pero son casi 1900 productos.
Gracias
Hola Jose.
¿Entonces tengo que editar el archivo de productos en CALC, y cambiar en la columna del IVA al 21% el 53 por el 1?
Si el ID del impuesto en la instalación 1.7 es el 1 si, tienes que cambiarlo.
¿qué hago con las columnas que veo que no se corresponden con su contenido
En el desplegable tienes que relacionar la columna con los datos:
Hay muchas columnas vacías (que las puedo ignorar), pero muchas columnas son todo "0", o todo "1"
Simplemente ignoralas
No tienes que utilizar todas las columnas, solo las que te hagan falta, editas el archivo por ejemplo con excel y preparas los datos cambiando el nombre de las columnas para tenerlas relacionadas y eliminado las columnas que no te hagan falta.
Puedes descargar un archivo demo y trabajar sobre ese archivo copiando las celdas que necesites a el archivo demo:
Un saludo
Hola,
Hice lo que me indicasteis pero vuelvo a tener errores en la importación. Por si os es más fácil guiarme, os mando los errores en un archivo de texto y los csv antes y después de editorlos con Calc.
Gracias
Hola José,
Comprueba el formato de los archivos que nos envían con el formato de ejemplo que descargas en la versión 1.7 de prestashop.
Verifica que todo los campos concuerden con el indicado según la posición de cada uno.
También puedes comprobar el siguiente articulo donde mencionan como migrar los datos de versiones antiguas de prestashop a la versión 1.7
-> Contenido solo visible a usuarios registrados
Un Saludo
Hola, gracias por responder.
Verás ya había descargado el modelo del que me hablas, y aunque las primeras columnas sí coinciden Título y contenido, en muchas otras no, tal y como comenté en un comentario anterior donde describo algunos ejemplos.
El modelo es exactamente igual a la cabecera de la tabla, lo que no coinciden después son los datos exportados. Siguiendo consejos de tus compañeros eliminé algunas columnas vacías desde CALC, y cuando lo intenté importar repasé cada Título de columna para hacerlo coincidir.
La verdad, es que ahora que entiendo más o menos los pasos a seguir con este método, no quería perder más tiempo con otro módulo.
Mando un par de vídeos con las tablas, una es la que exporta Prestashop 1.7 y la otra tal y como la dejé yo, cambiando nombres y eliminando columnas.
A ver si así me podéis ayudar.
Gracias
Hols José,
Por favor, descarga el archivo de ejemplo de productos, revisa su estructura. Modifica tu archivo de importación de tal manera que con algunos cuantos de tus productos (5 por ejemplo) logres importarlos correctamente a tu Prestashop. Otra opción que tienes, si es que aún tienes la tienda en Prestashop 1.6 es usar el modulo que se menciona en el siguiente artículo -> migrar-datos-de-prestashop-1-7.
Saludos
Hola,
Estoy intentando usar el método que menciona el enlace indicado, pero me da error.
Probé a usar el conector URL con el token, pero me pone: Copy file error:
También quise probar a descargar, pero entonces me pone un mensaje de error, de tamaño de memoria entiendo:
¿Alguna idea que me ayude?
Gracias
Hola,
Ahora probé a exportar 7 productos, descargué el archivo de ejemplo de productos, lo fui rellenando con los datos descargados del origen, los fui encajando en las mismas columnas. Después inicié el proceso de importación, y aquí tuve que cambiar las cabeceras de las columnas que no coincidían.
El proceso dio error en las imágenes:
Se detectaron algunos errores. Por favor, revise los detalles:
Error al copiar la imagen: ...
Aun así, parece que completa la importación, pero en Catálogo - Productos, no hay nada.
Gracias
Hola José,
Por favor, comparte con nosotros el archivo con los 7 productos que intentaste importar, igualmente si puedes volver a adjuntar las imágenes de tu respuesta anterior me sería de gran ayuda, esto debido a que al menos una de las imágenes no se subió correctamente, intenta reducir su tamaño.
Saludos.
Hola,
Pantalla de errores:
Archivo con los datos de prueba subidos:
Una vez importados, como algunas columnas no coincidían, seleccioné el título correspondiente al dato mostrado. Estas son las capturas al importar:
Espero que puedas ver bien las imágenes.
Un saludo. Gracias
Hola José,
El problema está en tu archivo de productos, revisa las columnas y verás inconsistencias, por ejemplo:
Revisa nuevamente el archivo de ejemplo de Prestashop y haz coincidir a las columnas que tienes en tu fichero de importación con el tipo de datos que contiene esa columnas aunque tambien puedes seleccionar la opción de "Ignorar esta columna" en Prestashop si los datos de la misma no te interesan.