J'ai rencontré problème après problème avec les fonctions d'exportation / importation CSV. Mon problème actuel est que je n'arrive pas à attribuer les attributs «image», «small_image» et «miniature» à n'importe quel chemin d'image.
Cela échoue même:
- Je change manuellement l'image, la petite image et la vignette d'un produit en l'une des images associées au produit et j'enregistre.
- J'exporte mon produit CSV.
- Je vérifie si ces champs d'attribut sont remplis pour ce produit, et ils le sont.
- J'importe le CSV en utilisant l'outil d'importation CSV, en utilisant le 'Remplacer les données complexes existantes'.
- Je vérifie le produit que j'ai modifié et il ne montre plus aucune affectation pour l'image, la petite image ou la miniature.
Si ma compréhension est correcte, un CSV qui est exporté et inchangé devrait être importable pour produire exactement les mêmes données de produit, oui? Que se passe t-il ici?
/media/import/
Réponses:
Vous devez d'abord télécharger toutes les images que vous souhaitez importer dans le
media/import/yourimagesfolder/
Dans les colonnes CSV pour l'image, la miniature et la petite image, le chemin de votre image devrait ressembler à ceci
/yourimagefolder/imagename.jpg
la source
Tout d'abord, malheureusement, Magento n'importe pas les fichiers générés par son exportation. AFAIK, cela est vrai pour le module d'importation / exportation et les profils de flux de données prêts à l'emploi par défaut.
Deuxièmement, je vais essayer d'apporter plus de lumière sur la question des images, car je vois pour beaucoup que son fonctionnement n'est pas clair:
Lorsque vous importez, il s'attend à ce que les images soient placées
media/import
.Donc, si vous avez une valeur dans csv image = "/a/b/c.jpg", il la cherchera dans
media/import/a/b/c.jpg
- et s'il ne la trouve pas, il n'importera pas d'image.Lorsque vous exportez, cela ne fait rien avec vos images, juste généré CSV avec des valeurs remplies. Ainsi, il génère respectivement le chemin des images vers votre
media/catalog/product
dossier. Si vous essayez de les importer à moins de les avoir copiés dans unmedia/import
dossier.Si vous cherchez un moyen de télécharger / télécharger en masse les produits avec leurs images et envisagez des modules payants. Pendant l'exportation, il copie les fichiers multimédias dans le dossier où il s'attend à les voir lors de l'importation, de sorte que vous n'obtenez jamais la situation où vos images ont été manquées lors de l'exportation / importation, etc. Après l'exportation, vous pouvez télécharger le dossier avec toutes les images des produits copiés et simplement le réimporter dans un autre site Web.
la source
var/media/import
oumedia/import
?Vous devez avoir à spécifier l' attribut _media_attribute_id et _media_image . Sans utiliser ces deux attributs, vous ne pouvez pas importer correctement des images. Le bon format CSV pour l'importation d'images est donc le suivant:
Cliquez ici pour voir le bon fichier csv pour l'importation d'images
Remarque: assurez-vous que les images sont placées dans le dossier magento_root / media / import /. Sinon, Magento n'a pas pu importer les images.
Pour plus d'informations, visitez ce lien
la source
J'ai eu le même problème et l'ai résolu sans acheter une extension. Après avoir exporté les produits, j'ai supprimé les colonnes pour l'image, la petite image et la miniature. après avoir modifié au besoin, j'ai importé et ajouté des données complexes. donc j'ai seulement remplacé les données pour les informations dont j'avais besoin.
en tous cas. travaillé pour moi. pour les nouveaux produits, j'ai dû télécharger les images dans le dossier d'importation et référencer l'image et cela a fonctionné aussi.
la source