Das Importieren von Galeriebildern scheint eine solche grundlegende Funktion zu sein, aber ich kann in meiner exportierten CSV-Datei keine Spalte finden, in der ich dies tun würde. Ich habe ein einzelnes Produkt mit Galeriebildern über das Backend von magento erstellt und dann in csv exportiert, und selbst diese Galeriebilder sind in der csv-Datei nirgends zu finden.
Was vermisse ich?
media/catalog/product/<first_letter>/<second_letter>/name.jpg
und in der csv sollte es den Pfad geben:/catalog/product/<first_letter>/<second_letter>/name.jpg
in der Spalte 'Bild' afaikAntworten:
Zur Verdeutlichung gehe ich davon aus, dass Sie das Modul Import / Export verwenden, NICHT den Datenfluss. Wenn Sie Dataflow verwendet haben, versuchen Sie dasselbe mit dem Import / Export-Modul und prüfen Sie, ob sich Ihre Ergebnisse verbessern.
Dies ist definitiv die Standardfunktionalität - siehe meinen verknüpften CSV-Export von einer Neuinstallation von Magento CE 1.7.0.2 mit installierten Beispieldaten. Wenn Sie nach small_image suchen, werden Sie die richtigen Spalten finden:
Es gibt auch diese Spalten zur Steuerung der Mediengalerie:
Der Import / Export von Magento ist schwierig, es gibt keine zwei Möglichkeiten. Grundsätzlich gibt es keine Dokumentation und einige Macken / Fehler, die zu unerwarteten Ergebnissen führen können. Jeder, der weiß, wie man Mage_ImportExport benutzt, hat höchstwahrscheinlich irgendwann Stunden damit verbracht, auf seine Tastatur zu schreien.
Das heißt, es funktioniert und es funktioniert gut, wenn Sie die Tricks kennen. Wenn Sie Ihre CSV-Datei hier veröffentlichen und uns mitteilen könnten, ob Sie Anpassungen an Ihrer Magento-Installation vorgenommen haben, kann die Community Sie besser unterstützen.
Stellen Sie außerdem sicher, dass Sie beim Exportieren keines der Kontrollkästchen für das Überspringen von Attributen aktivieren.
quelle
Fügen Sie Ihrem CSV-Import einfach die folgenden Spalten hinzu
Und stellen Sie die jeweiligen Bildpfade so ein, dass sie relativ zu sind
./media/import
. Z.BLaden Sie dann alle Ihre Bilder hoch, um in zu sein
./media/import
Importe kategorisieren
Wenn Sie die Bilder kategorisieren möchten, legen Sie sie einfach in einem Unterverzeichnis ab
./media/import
und legen Sie Ihren Pfad in der CSV fest, um ihn einzuschließen.quelle
Ich habe ewig gebraucht, um das herauszufinden, also habe ich mich entschlossen, mitzumachen und möglicherweise etwas Hilfe zu leisten.
• Die Antwort von Soft Prodigy ist ein 99-Dollar-Fix für die Verwendung von Magmi. • jharrison.au ist die richtige und nachdem ich viel daran gearbeitet habe, habe ich es zum Laufen gebracht.
Der erste Export und Import, wie er angegeben hat, muss NICHT unter Verwendung des Datenflusses erfolgen. Der Datenfluss funktioniert nicht. Von dort hatte ich ein Problem herauszufinden, welche Attribute benötigt wurden.
Folgendes habe ich getan: 1. Setzen Sie diese Felder auf die folgenden Werte: _media_attribute_id: mine ist 80. Sie finden Ihre unter Katalog> Attribute> Attribute verwalten> Mediengalerie in der URL, unter der Sie das Attribut sehen. _media_image I set like this /filename.jpg >>>>>> Dies muss sich im Media> Import-Ordner von Magento befinden /filename2.jpg >>>>>> Dies muss sich im Media> Import-Ordner von Magento befinden
Ich hoffe das hilft jedem. Entschuldigung, wenn es sich von den vorherigen Beiträgen wiederholt.
quelle
Nur ein kleiner Hinweis (zusätzlich zu der sehr guten Antwort von jharrison.au), der mich ungefähr Stunden kostet. Mir scheint, dass die Bilddateien in Kleinbuchstaben angegeben werden müssen. Vielleicht könnten diese Informationen jemandem helfen.
quelle
Ich stimme der großartigen Antwort von jharrison.au zu. Ich würde sogar noch mehr sagen, es scheint keine Konsistenz darin zu bestehen, wie sich DataFlow- und Import / Export-Module in verschiedenen Versionen von Magento verhalten.
Für diejenigen, die nach einer Lösung suchen, um große Datenbanken (über 10.000 Produkte) zu aktualisieren, empfehle ich das kostenlose Open-Source-Tool MAGMI. Erläuterungen zum Format finden Sie hier .
Kurz gesagt ist es so:
media_gallery /image1.jpg;/image2.jpg
Und Sie sollten Ihre Bilder in das Verzeichnis "Media folder" legen (muss in MAGMI angepasst werden)
Wenn Sie Schwierigkeiten beim Einrichten von MAGMI haben (ich weiß, es kann für Nicht-Profis etwas schwierig sein), können Sie diese Erweiterung verwenden, die im Grunde genommen ein in das Magento-Backend integriertes MAGMI ist, um die Bedienung mit einigen erweiterten Funktionen zu vereinfachen. Diese Aufgabe kann sofort ausgeführt werden.
quelle
1.9 CE, das Sie in Ihrer CSV angeben möchten
sku
undgallery
das eine durch;
Semikolon getrennte Liste mit einem vorangestellten Schrägstrich enthalten kann, der relativ zum/media/import
Verzeichnis für Ihre Dateien ist, z/56789.jpg;/43345.jpg
. Sie können auch die Felder und das Bild angebenimage
, wenn Sie dies wünschen. Dies sind die Felder, die ich als Mindestanforderung festgelegt habe.small_image
thumbnail
quelle
Magento kann Bilder in die Galerie importieren.
Nicht alle Bilder sollten in separaten Spalten sein. Hier ist ein Beispiel.
Wenn Sie beispielsweise 5 Bilder für 1 Produkt hochladen, müssen Sie in Ihrer Datei den Bildnamen mit dem führenden Schrägstrich (/image_name.jpg) in die Spalte _media_image (jede Zeile für jedes Bild) einfügen, z. B .:
Dies sind Bilder zu einem Produkt mit Artikelnummer. Wenn Sie Bilder nur in die Galerie importieren, erhalten Sie sie hier -
Wie Sie jedoch sehen können, wird keines der Bilder als Hauptproduktbild hinzugefügt.
In Magento heißt das Hauptproduktbild base und wird auf der Produktseite angezeigt. Ein kleines Bild wird in der Kategorieansicht und in der Miniaturansicht angezeigt (in verwandten Produkten usw.).
Damit einige oder eines Ihrer Bilder als klein, als Basis und als Miniaturansicht angezeigt werden, müssen Sie separate Spalten haben und dort auch Bildnamen einfügen
Auf diese Weise können Sie ein und dasselbe Bild als kleines, einfaches und Miniaturbild oder als verschiedene Bilder erstellen.
Lassen Sie mich wissen, wenn ein Problem gefunden wurde.
quelle