Agregar imágenes con importación CSV

10

He estado teniendo problemas tras problemas con las funciones de exportación / importación CSV. Mi problema actual es que parece que no puedo asignar los atributos 'imagen', 'pequeña_imagen' y 'miniatura' a ninguna ruta de imagen.

Esto incluso falla:

  1. Cambio manualmente la imagen, small_image y la miniatura de un producto a una de las imágenes asociadas con el producto, y la guardo.
  2. Exporto mi producto CSV.
  3. Compruebo para ver si esos campos de atributo están completos para ese producto, y lo están.
  4. Importo el CSV usando la herramienta de importación CSV, usando 'Reemplazar datos complejos existentes'.
  5. Compruebo el producto que cambié, y ahora no muestra ninguna asignación para imagen, imagen pequeña o miniatura.

Si mi comprensión es correcta, un CSV que se exporta y no se modifica debería ser importante para producir exactamente los mismos datos del producto, ¿sí? ¿Que está pasando aqui?

Julien
fuente
Estoy ejecutando Magento CE 1.7.0.2
Julien
Debe poner las imágenes en la carpeta media / import / de lo contrario no pasa nada
Sylvain Rayé
¿No puedo hacer referencia a los archivos en el formato / [primera letra] / [segunda letra] / [archivo completo] si ya están allí? De esta manera, parece agregar las imágenes al producto usando _media_images muy bien. ¿Estás diciendo que tengo que volver a importar las imágenes para hacer referencia a estos archivos en su ubicación final? ¿No hay forma de que pueda asignar imágenes ya asociadas con el producto a través de _media_images la imagen, small_image y los atributos de miniatura?
Julien
Lea este documento hecho por un amigo mío sobre importación. Vaya al capítulo de imagen del producto. avs-webentwicklung.de/fileadmin/documents/…
Sylvain Rayé
No, no puede hacer referencia a una imagen existente. Tienes que importar de nuevo. Pero no tiene sentido volver a importar en los mismos productos, las mismas imágenes. Elimínelos del archivo de importación CSV; de lo contrario, agregue uno nuevo y configure las imágenes en/media/import/
Sylvain Rayé

Respuestas:

15

Primero debe cargar todas las imágenes que desea importar en el media/import/yourimagesfolder/

En las columnas CSV para imagen, miniatura y small_image, la ruta de su imagen debería verse así

/yourimagefolder/imagename.jpg

Stifboy
fuente
9

Primero, desafortunadamente Magento no importa los archivos generados por su exportación. AFAIK, esto es cierto tanto para el módulo de importación / exportación como para los perfiles de flujo de datos predeterminados.

En segundo lugar, intentaré aclarar más la cuestión de las imágenes, ya que veo que para muchos no está claro cómo funciona:

  1. Cuando importa, espera que se coloquen las imágenes media/import.
    Entonces, si tiene un valor en csv image = "/a/b/c.jpg", lo buscará en media/import/a/b/c.jpg- y si no lo encuentra, no importará la imagen.

  2. Cuando exporta, no hace nada con sus imágenes, solo genera CSV con valores poblados. Por lo tanto, genera la ruta de las imágenes respectivamente a su media/catalog/productcarpeta. Si intenta importarlos a menos que los haya copiado en la media/importcarpeta.


Si está buscando la forma de descargar / cargar en masa los productos con sus imágenes y considere módulos pagos. Durante la exportación, copia los archivos multimedia a la carpeta donde espera verlos durante la importación, para que nunca tenga la situación de que sus imágenes se perdieron durante la exportación / importación, etc. Después de la exportación, puede descargar la carpeta con todas las imágenes de los productos copiados. y simplemente vuelva a importarlo a otro sitio web.

Alexey Shchur
fuente
entonces es var/media/importo media/import?
Francis Kim
es media / import
Magento 2 Learner
4

Debe tener que especificar los atributos _media_attribute_id y _media_image . Sin usar estos dos atributos, no puede importar imágenes correctamente. Entonces, el formato CSV correcto para la importación de imágenes es el siguiente:

sku, image, image_label, small_image, small_image_label, thumbnail, thumbnail_label,_media_image,_media_attribute_id,_media_is_disabled,_media_position,_media_lable

Haga clic aquí para ver el archivo csv correcto para importar imágenes

Nota: Asegúrese de colocar las imágenes en la carpeta raíz_magento / media / import /. De lo contrario, Magento no podría importar las imágenes.

Para más información, visite este enlace.

dicho
fuente
2

Tuve el mismo problema y lo resolví sin comprar una extensión. Después de exportar los productos, eliminé las columnas de imagen, imagen pequeña y miniatura. Después de editar según sea necesario, importé y agregué datos complejos. así que solo reemplacé los datos por la información que necesitaba.

de todas formas. trabajó para mi. para nuevos productos, tuve que subir las imágenes a la carpeta de importación y hacer referencia a la imagen y también funcionó.

Shane Lyons
fuente