Puis-je utiliser l'importation de flux de données pour mettre à jour les produits


8

Je suis vraiment désolé d'avoir posé cette question. J'ai l'impression que c'est une question stupide, mais honnêtement, j'ai googlé jusqu'à ce que le terme googler ait perdu tout son sens.

Je veux simplement faire une mise à jour en masse des informations sur les produits, je ne veux pas ajouter ou importer de nouveaux produits, il suffit de mettre à jour les informations sur les produits existants. Mais tout ce que je semble pouvoir trouver sur google, ce sont des articles faisant référence à l'importation de produits dans Magento. Peut-être que mon google-fu me fait défaut, et si c'est le cas, je m'excuse, mais je serais reconnaissant si quelqu'un pouvait simplement répondre à cette question très simple.

J'ai un fichier CSV avec des informations produit mises à jour.

Je souhaite utiliser ce fichier pour mettre à jour les produits existants dans Magento 1.9.x.

Cela peut-il être fait avec l'importation?

Ou vais-je devoir créer un script qui lit le fichier CSV et met à jour manuellement chaque produit?

Réponses:


7

Voici les étapes à suivre lors de l'exécution de mises à jour via Dataflow:

  • Exportez tous les produits via le profil de flux de données «Exporter tous les produits». System -> Import/Export -> Dataflow - Profiles -> 'Export All Products' -> Run Profile -> Run Profile in Popup
  • Modifiez le fichier exporté en mettant à jour les informations dont vous avez besoin (l'emplacement du fichier exporté par défaut est 'var / export /' depuis votre répertoire d'installation de magento) et enregistrez.
  • Localisez le profil de données «Importer tous les produits» (même emplacement que Exporter tous les produits).
  • Affichez l'onglet «Télécharger le fichier», téléchargez votre nouveau CSV contenant les informations mises à jour et cliquez sur «Enregistrer et continuer la modification».
  • Sélectionnez ensuite le fichier à partir de l'onglet Exécuter le profil et Exécuter le profil dans la fenêtre contextuelle.
  • Profitez de l'importation incroyablement lente!

Ce sont les étapes que j'ai suivies plusieurs fois, donc je suis convaincu qu'elles fonctionneront pour vous.

Faites-moi savoir si vous souhaitez que je fasse les étapes ci-dessus plus en profondeur.


1
Pas de problème, j'ai oublié d'ajouter que je supprime généralement les lignes de produits que je ne veux pas mettre à jour du CSV car cela accélère!
Muzza

1

Oui, je l'ai fait comme une très bonne expérience.
Si vous avez importé le produit auparavant, le "sku" est nécessaire pour la mise à jour des données produit.
Pour mettre à jour un attribut par exemple "description", vous pouvez faire comme Isay.

  1. créer un profil d'import dataFlow avec deux attributs ajoutés à partir de la section "Field Mapping" du profil d'importation.

profil d'importation

  1. créer un fichier .css avec deux champs de données séparés par ",". Attribuez ce fichier comme fichier d'importation pour le profil d'importation.
  2. Exécutez le profil d'importation.
  3. vérifier la description dans la gestion des produits.
  4. verra une expérience réussie.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.