Sie sind nicht angemeldet.

1

Freitag, 29. April 2016, 13:27

Bilder werden im Magento-Shop nicht angezeigt

Hallo,

nach meinen ersten Gehversuchen mit der angepassten Export-Schnittstelle komme ich mit den Daten ganz gut zurecht - das Importieren der Artikeldaten funktioniert einwandfrei - einzig die Bilder bekomme ich nicht angezeigt ... :-(

Ich habe ein Verzeichnis /ftp auf dem Server angelegt, manuell die Bilddaten bei den "Universaldateien" heruntergeladen, auf den Webserver hochgeladen und in dem Verzeichnis entpackt, anschließend noch bei den "Export-Settings" die "eigene Spaltenzuordnung" geöffnet und dort alle Einträge für pic1, pic2 und pic3 in dieser Form angepasst: ./ftp/[pic1]

Nach dem Import der exportierten Artikel.csv habe ich alle gewünschten Informationen zu den Artikeln in Magento stehen - einzig die Bildinfos fehlen - auch das Löschen aller Shop-Caches führt nicht zum Erfolg - hat jemand eine Idee, wie ich die Bilder im Shop angezeigt bekomme?
»Simon« hat folgende Datei angehängt:

2

Freitag, 29. April 2016, 18:45

Wir arbeiten selbst nicht direkt mit einem Magento-Shop. Ich vermute aber, dass das Problem verschiedene Ursachen haben kann und sich scheinbar damit bereits einige Benutzer auseinandergesetzt haben: siehe hier...
Oder vielleicht auch mal im deutschsprachigen Magento-Forum nachfragen.

3

Sonntag, 1. Mai 2016, 20:45

Vielen Dank für die Antwort. Ich hatte auch bereits nach passenden Google-Ergebnissen Ausschau gehalten - leider mit mäßigem Erfolg.

Ich denke, dass es auch weniger ein Magento-Problem ist, sondern dass Magento viel mehr Anforderungen an die CSV-Datei stellt, die in der vorliegenden Version nicht gegeben sind:

In der Mitte der Anleitung unter http://www.webguys.de/magento-1/turchen-…t-schnittstelle findet man den Bereich PRODUKTBILDER mit einer tabellarischen Zuweisung der Werte.


image, small_image, thumbnail ließe sich sicher über [pic1] bis [pic3] mit Inhalten versorgen, aber in der csv4you-Exportdatei ist meines Wissens nicht vorgesehen, wie im o.g. Beispiel drei Zeilen mit identischer sku auszugeben, damit die verschiedenen Werte für _media_image, media_is_disabled und _media_position pro Artikel übergeben werden können?

4

Dienstag, 10. Mai 2016, 16:11

Zuerst Sorry: Wegen Ihrem eingebetteten Link (Linksperre bei neuen Usern bis 2 Beiträge) und aufgrund der vergangenen Feiertage ist Ihr Post leider 'untergegangen'.

Ihr Link verweist leider auf einen sehr alten Post von 2011 und nicht direkt zu Magento. Das ist nicht unbedingt hilfreich. Außerdem benötigen wir eine Info, mit welcher Version von Magento Sie arbeiten.

5

Mittwoch, 11. Mai 2016, 10:29

Wir haben etwas geschraubt an der CSV für Magento.
Weitere Bilder kommen jetzt in einzelnen Zeilen mit den Bildnamen, nicht mehr mit der URL.
Magento geht davon aus, dass die Bilder bereits im Ordner '/media/import' liegen.

Hier mal etwas zum durchstöbern:
http://magento.stackexchange.com/questio…with-csv-import
http://merch.docs.magento.com/ce/user_gu…s/dataflow.html

db

6

Freitag, 13. Mai 2016, 12:16

Zunächst einmal vielen Dank für die bereits angepasste CSV. Das entsprechende Import-Verzeichnis unter media hatte ich angelegt und alle Produktbilder dorthin hochgeladen. Die von mir eingesetzte Magento-Version ist 1.9.2.4

In der Tat müssen die zusätzlichen Bilder - wie von Ihnen angepasst - in separaten Zeilen aufgeführt werden. Den von Ihnen genannten Stackexchange-Link hatte ich auch ausfindig gemacht - interessant ist darin besonders die Verlinkung zu dem PDF von AVS-Webentwicklung.

Allerdings:
Diese zusätzlichen Zeilen dürfen nicht noch einmal die SKU enthalten (hier lag in der Tat ein Fehler bei den von mir zunächst genannten Links vor), da anderenfalls der Import der Artikeldaten gar nicht mehr möglich ist (vgl. Anhänge). Viel mehr erfolgt die Zuordnung der Bilder dann über die Spalte "_media_attribute_id" - und genau da sehe ich das Problem beim Erst-Import - dieser Wert kann Ihnen bei der CSV-Erstellung ja noch gar nicht bekannt sein, oder?

Wie kann ich also die zusätzlichen Zeilen pro Artikel mit doppelter SKU bei der Erstellung der Exportdateien zunächst deaktivieren, damit ich zunächst zumindest die Artikeldaten weiter importieren kann, und später dann ggf. die Artikelbilder ergänzen kann?

Um den von Ihnen vorgeschlagenen Weg über das Dataflow zu gehen, muss ich ja auch zunächst einmal alle Artikeldaten zumindest eingelesen haben, um dann mit dem Dataflow-Export fort zu fahren und die Bilder zu ergänzen - dies scheitert jedoch an der nun angepassten CSV-Datei.
»Simon« hat folgende Dateien angehängt:

7

Freitag, 13. Mai 2016, 18:28

Bitte mal hier - Step3 - das Bild anschauen. Dort ist die SKU in jeder Zeile enthalten, jedenfalls betrifft das wohl die Magento-Version 1.9.2.4.

Vielleicht bezieht sich die von Ihnen angefügte Fehlermeldung vom Import auf bereits vorhandene SKU in Ihrem System, nicht auf doppelte Nummern in der CSV-Datei?

Bevor wir bzw. Sie jedoch ewig suchen... Magento empfiehlt, eine CSV-Datei mit einigen korrekt angelegten Produkten aus Ihrem Magento-Shop zu exportieren. Diese CSV-Datei sollte dann die richtigen Werte enthalten. Sie können uns die Datei gern an die hier angegebene Mail-Adresse senden. Wir schauen uns die Datei dann ab nächste Woche an.

8

Samstag, 14. Mai 2016, 19:11

Vielen Dank.

Die Dataflow-Anleitung bezieht sich jedoch auf die Situation, dass man bereits alle Artikel (ohne Bilder) in Magento hat, diesen Bestand exportiert und anschließend nach den Anpassungen mit den Bildinformationen neu importiert - hierzu müsste ich jedoch erst einmal die Möglichkeit haben, Ihren Artikelbestand in den Shop ohne Bilder zu importieren und diese Möglichkeit besteht aktuell noch nicht. Entsprechend kommt die von mir vorher genannte SKU-Fehlermeldung auch nicht von bereits vorhandenen Artikeln - da bislang noch gar keine Artikel importiert werden konnten ;-)

Nutze ich die Magento-Funktion SYSTEM --> Import/Export --> Import, so liefert "Check Data": Duplicate SKU in rows: 2, 3, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 18, 19 ...


Dies ergibt sich - zumindest bei diesem Import-Weg aus den jeweils 3 zusätzlichen Zeilen für die weiteren Bilder - der Import kann trotz dieser Meldung gestartet werden, aber bereits bei mehr als 10 zu importierenden Artikeln landet der Import in einer Endlos-Schleife.



Nutzt man stattdessen die Magento-Funktion SYSTEM --> Import/Export --> Dataflow/Profile --> Import All Products, so wirft die CSV-Datei zunächst diverse Fehler aus - standardmäßig möchte Magento auch die Zeile 1 mit den Feldnamen jeweils in Anführungszeichen haben und einige Angaben, wie zum Beispiel attribute_set oder type wird bei diesem Import auch in jeder Zeile mit den Bildangaben erwartet - ich habe diese vom Importscript ausgegebenen Warnungen händisch in der CSV-Datei behoben und den Dataflow-Import erneut gestartet - mit dem Ergebnis, dass ich zum Beispiel folgende Meldung erhalte:

  • 100% 111/111 Einträge verarbeiten
  • 84 Einträge importiert
  • Bitte warten, während die Indizes aktualisiert werden.
  • Profilausführung beendet.



Wechsel ich anschließend wieder in den Bereich KATALOG --> Artikel verwalten, so werden mir jedoch keine neuen Artikel angezeigt.


Ich habe daher nun manuell einige Artikel aus der "Kategorie Modeschmuck/Edelstahl/Edelstahl-Ketten 45cm" angelegt und diese mittels Dataflow exportiert. Die entsprechende Datei sende ich Ihnen wie von Ihnen vorgeschlagen per E-Mail zu. Gerne lasse ich Ihnen bei Bedarf auch temporäre Zugangsdaten zu dem Demo-Shop zukommen, falls Sie dort selber entsprechende Tests vornehmen möchten.

9

Dienstag, 17. Mai 2016, 15:07

Können Sie die exportierte Datei aus Ihrem Magento-System wieder importieren? Magento schreibt, dass das funktionieren muss:

Zitat

To ensure that the column headings can be read by Magento, first export the data from your store as a CSV file. You can then edit the data and re-import it into Magento.
Quelle: http://merch.docs.magento.com/ce/user_gu…-csv-files.html

10

Dienstag, 17. Mai 2016, 20:20

Ja, nach der Anpassung gemäß Anleitung (Bildpfade in der CSV ändern auf /bildname.jpg ) wird der Dataflow-Import fehlerfrei durchgeführt (vgl. Anlagen).
»Simon« hat folgende Datei angehängt: