Question

Importer des images de la galerie apparaît comme une telle fonction fondamentale, mais je ne trouve aucune colonne dans mon fichier exporté csv où je ferais cela. J'ai créé un produit unique avec des images de la galerie via le système de magento, puis exportés en csv et même les images de la galerie sont nulle part dans le fichier csv.

ce que je manque?

Était-ce utile?

La solution

Juste pour clarifier les choses, je suppose que vous utilisez le module Import / Export, pas Dataflow. Si vous avez utilisé Dataflow s'il vous plaît essayer le même processus avec le module Import / Export et voir si vos résultats améliorer.

est sans aucun doute la fonctionnalité standard - s'il vous plaît voir mon lié ??à l'exportation CSV à partir d'une nouvelle installer Magento CE 1.7.0.2 des échantillons de données installés. Faites une recherche small_image et vous trouverez les bonnes colonnes:

image_label, small_image, small_image_label, thumbnail, thumbnail_label

Il y a aussi ces colonnes pour contrôler la galerie de médias:

media_gallery, _media_attribute_id, _media_image, _media_lable, _media_position, _media_is_disabled

L'importation Magento / export est difficile, il n'y a pas deux façons de voir cela. Il y a pratiquement pas de documentation et quelques bizarreries / bugs qui peuvent causer des résultats inattendus. Tout le monde qui sait comment utiliser Mage_ImportExport a probablement passé des heures à pleurer dans leurs claviers à un moment donné.

Cela étant dit, il fonctionne et il fonctionne bien une fois que vous savez les trucs. Si vous pouvez publier votre CSV ici et peut-être nous dire si vous avez fait des customisations à votre installation Magento, la communauté sera en mesure de mieux vous aider.

Aussi, assurez-vous que vous n'êtes pas cochant les cases de l'attribut cases à cocher « ignorer » lorsque vous effectuez votre exportation.

Autres conseils

Il suffit d'ajouter les colonnes suivantes à votre CSV d'importation

image_label, small_image, small_image_label, thumbnail, thumbnail_label

Et définir les chemins d'image respectifs être par rapport à ./media/import. Par exemple,

image_label, small_image,
"my_label",  "./img.jpg",

Ensuite, téléchargez toutes vos images dans ./media/import

les importations Catégoriser

Si vous voulez classer les images, il suffit de les mettre dans un sous-répertoire dans ./media/import -. Et définissez votre chemin dans le CSV pour inclure

  

Par exemple. Vous avez téléchargé vos images à ./media/import/20130304
  Ainsi, le chemin de l'image serait ./20130304/img.jpg

Je me pris une éternité pour comprendre cela alors j'ai décidé de carillon et peut fournir de l'aide.

• La réponse de Prodigy doux est un 99 $ "fix" à l'aide magmi. • jharrison.au est le correct et après beaucoup de travail là-dessus je l'ai mis au travail.

Première exportation et l'importation comme il le dit doit être fait pas à l'aide de flux de données. Flux de données ne fonctionnera pas. De là, j'ai eu un problème à essayer de comprendre quels attributs ont été nécessaires.

Voici ce que je faisais: 1. Définissez ces champs aux éléments suivants: _media_attribute_id: le mien est 80. Vous pouvez trouver le vôtre en allant au catalogue> Attributs> Gérer les attributs> Galerie des médias dans l'URL, vous verrez l'attribut. _media_image Je mets comme ça /filename.jpg >>>>>> ce doit être dans les médias> dossier d'importation de Magento /filename2.jpg >>>>>> ce doit être dans les médias> dossier import de Magento

  1. Après avoir importé votre produit, vous devez Réindexer, cela me avait frustré pendant un certain temps! Système> Gestion Index> et données Réindexer

J'espère que cela aide tout le monde. Désolé si cela semble répétitif des messages précédents.

Juste un petit indice (en plus de la très bonne réponse de jharrison.au) qui me coûte environ heures. Il me semble que les fichiers images doivent être nommés en lettres minuscules. Peut-être que cette information pourrait aider quelqu'un.

Je suis d'accord avec une grande réponse jharrison.au. Je dirais même plus, ne semble pas de cohérence dans la façon dont DataFlow et l'importation / exportation se comportent module dans différentes versions de Magento.

Pour ceux qui sont à la recherche d'une solution pour mettre à jour les bases de données de grandes (plus de 10k produits) Je vous conseille de regarder en grand outil open source MAGMI. Voir explication sur le format .

En bref, il est comme ceci:

media_gallery /image1.jpg;/image2.jpg

Et vous devez placer vos images dans « Media dossier » répertoire (doit être ajustée en MAGMI)

Si vous rencontrez des difficultés avec la mise en place MAGMI (je sais, il pourrait être un peu difficile pour les non-pros), vous pouvez utiliser cette extension qui est essentiellement un MAGMI intégré dans backend Magento pour la facilité d'utilisation avec une fonctionnalité étendue. Il permet d'effectuer cette tâche juste hors de la boîte.

1.9 CE vous voulez spécifier dans votre CSV le sku et gallery qui peut inclure une liste délimitée ; semi-colon avec une barre oblique préfixée qui est par rapport au répertoire /media/import pour vos fichiers, par exemple: /56789.jpg;/43345.jpg. Vous pouvez également spécifier l'image image, small_image et thumbnail entre autres domaines si vous le souhaitez, ce sont ceux que je défini comme exigence minimale.

Magento peut importer des images à la galerie.

Pas exactement toutes les images doivent être dans des colonnes distinctes. Voici par exemple.

Si vous téléchargez disons 5 images pour 1 produit, dans votre fichier, vous devez placer le nom d'image avec barre oblique (/image_name.jpg) dans _media_image colonne (chaque ligne pour chaque image) par exemple:

Ce sont des images à un produit SKU Si vous importez des images juste pour la galerie que vous les obtiendrez ici -

Mais comme vous pouvez le voir, aucune des images sont ajoutées comme image principale du produit.

Dans l'image principale produits Magento est appelée base et il est semée à la page du produit, petite image sera affiché à l'affichage des catégories et miniature (dans les produits connexes, etc.)

Donc pour une ou l'un de vos images à afficher comme petite, base et vignettes vous devez avoir des colonnes séparées et il y mettre des noms d'image trop

Vous pouvez faire une seule et même image que petite, la base nad miniatures ou des images différentes.

Permettez-moi de savoir si trouvé un problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top