Importar imágenes de la galería parece una función tan fundamental, pero no puedo encontrar ninguna columna en mi archivo exportado csv donde haría esto. Creé un solo producto con imágenes de la galería a través del backend de magento y luego lo exporté a csv e incluso esas imágenes de la galería no se encuentran en ninguna parte del archivo csv.
¿Qué me estoy perdiendo?
media/catalog/product/<first_letter>/<second_letter>/name.jpg
y en el csv debe haber la ruta:/catalog/product/<first_letter>/<second_letter>/name.jpg
en la columna 'imagen' afaikRespuestas:
Solo para aclarar, supongo que está utilizando el módulo Importar / Exportar, NO Flujo de datos. Si ha estado utilizando Dataflow, intente el mismo proceso con el módulo Importar / Exportar y vea si sus resultados mejoran.
Esta es definitivamente una funcionalidad estándar: consulte mi exportación CSV vinculada desde una nueva instalación de Magento CE 1.7.0.2 con datos de muestra instalados. Realice una búsqueda de small_image y encontrará las columnas correctas:
También hay estas columnas para controlar la galería de medios:
La importación / exportación de Magento es complicada, no hay dos formas de hacerlo. Básicamente no hay documentación y algunas peculiaridades / errores que pueden causar resultados inesperados. Todos los que saben cómo utilizar Mage_ImportExport probablemente hayan pasado horas llorando en sus teclados en algún momento.
Dicho esto, funciona y funciona bien una vez que conoces los trucos. Si puede publicar su CSV aquí y tal vez decirnos si ha realizado alguna personalización en su instalación de Magento, la comunidad podrá ayudarlo mejor.
Además, asegúrese de no marcar ninguna de las casillas de verificación 'omitir' del atributo cuando realice su exportación.
fuente
Simplemente agregue las siguientes columnas a su CSV de importación
Y establezca las rutas de imagen respectivas para que sean relativas
./media/import
. P.ejLuego sube todas tus imágenes para estar en
./media/import
Categorizar importaciones
Si desea clasificar las imágenes, simplemente colóquelas en un subdirectorio
./media/import
y configure su ruta en el CSV para incluirlas.fuente
Me llevó una eternidad resolver esto, así que decidí intervenir y posiblemente brindar algo de ayuda.
• La respuesta de Soft Prodigy es una "solución" de $ 99 para usar magmi. • jharrison.au es el correcto y después de mucho trabajar en ello lo puse a trabajar.
Primero, exportar e importar, como él dijo, debe hacerse NO utilizando flujo de datos. El flujo de datos no funcionará. A partir de ahí tuve un problema al tratar de averiguar qué atributos se necesitaban.
Esto es lo que hice: 1. Establezca estos campos en lo siguiente: _media_attribute_id: el mío es 80. Puede encontrar el suyo yendo a Catálogo> Atributos> Administrar atributos> Galería de medios en la URL donde verá el atributo. _media_image Configuré así /filename.jpg >>>>>> esto tiene que estar en los medios> carpeta de importación de Magento /filename2.jpg >>>>>> esto tiene que estar en los medios> carpeta de importación de Magento
Espero que esto ayude a cualquiera. Lo siento si parece repetitivo de las publicaciones anteriores.
fuente
Solo una pequeña pista (además de la muy buena respuesta de jharrison.au) que me cuesta unas horas. Me parece que los archivos de imagen deben nombrarse en minúsculas. Quizás esta información pueda ayudar a alguien.
fuente
Estoy de acuerdo con la gran respuesta de jharrison.au. Diría que aún más, parece no haber coherencia en cómo se comportan los módulos DataFlow e Import / Export en diferentes versiones de Magento.
Para aquellos que buscan una solución para actualizar grandes bases de datos (más de 10k productos), les aconsejo que busquen una gran herramienta gratuita de código abierto MAGMI. Vea la explicación sobre el formato aquí .
En resumen, es así:
media_gallery /image1.jpg;/image2.jpg
Y debe colocar sus imágenes en el directorio "Carpeta de medios" (debe ajustarse en MAGMI)
Si tiene dificultades para configurar MAGMI (lo sé, puede ser un poco complicado para los no profesionales), puede usar esta extensión, que es básicamente un MAGMI integrado en el backend de Magento para facilitar su uso con alguna funcionalidad extendida. Permite realizar esta tarea de forma inmediata.
fuente
1.9 CE tendrá que especificar en su CSV el
sku
ygallery
que puede incluir un punto y coma;
lista delimitada por una barra inclinada prefijado que es relativa al/media/import
directorio para sus archivos, por ejemplo:/56789.jpg;/43345.jpg
. También puede especificar elimage
,small_image
y lathumbnail
imagen entre otros campos si lo desea, estos son los que establecí como requisito mínimo.fuente
Magento puede importar imágenes a la galería.
No exactamente todas las imágenes deben estar en columnas separadas. Aquí hay un ejemplo.
Si carga, digamos 5 imágenes para 1 producto, en su archivo debe colocar el nombre de la imagen con la barra diagonal (/image_name.jpg) en la columna _media_image (cada línea para cada imagen), por ejemplo:
Estas son imágenes de un producto con SKU Si importa imágenes solo a la galería, las obtendrá aquí:
Pero como puede ver, ninguna de las imágenes se agrega como imagen principal del producto.
En Magento, la imagen de los productos principales se denomina base y se siembra en la página del producto, se mostrará una imagen pequeña en la vista de categoría y en la miniatura (en productos relacionados, etc.)
Por lo tanto, para que algunas o una de sus imágenes se muestren como pequeñas, base y en miniatura, debe tener columnas separadas y poner también los nombres de las imágenes
Por lo tanto, puede crear una misma imagen como una miniatura pequeña, base o imágenes diferentes.
Avíseme si encuentra un problema.
fuente