Magento importiert Produkte mit Bildern

8

Ich habe den ganzen Nachmittag versucht, einige Produkte in Magento zu importieren, aber alles ohne Erfolg. Nach dem Versuch und den Fehlern kam alles auf einen "Bild existiert nicht" Fehler. Ich habe ein paar Posts darüber gelesen, die meisten von ihnen veraltet, aber dann redet ein man darüber, alles hinein zu setzen /media/import und alle Dateien wie /image.png in der CSV-Datei benannt.

Es funktioniert nicht und ich bekomme immer noch den gleichen Fehler.

Ich verwende Magento 1.6.2 und habe versucht, die Dateien in

zu setzen %Vor%

Ich habe versucht, die Datei in der CSV als

zu benennen %Vor%

... und ein Haufen Kombinationen von ihnen allen (nicht genau, welche, da ich anfangs einen zufälligen Ansatz gewählt habe, was die Foren vorgeschlagen haben, aber ohne Glück). Ich habe versucht, den Teil von PHP-Code zu finden, wo die Bilddatei überprüft wird, aber ... wieder fehlgeschlagen.

Also, in welchem ​​Ordner sucht der Importeur die Datei trotzdem? Wie ist das zu machen? Es gibt viele Leute mit dem gleichen Problem und es scheint keine offizielle Lösung dafür zu sein. Jede Hilfe wird geschätzt.

    
Yanick Rochon 26.04.2012, 21:45
quelle

3 Antworten

9

Ich habe die Bilder in Medien / Import übertragen und dann in der eigentlichen CSV-Datei das Bild /image.jpg.

Hier ist ein Beispiel meiner funktionierenden CSV-Importdatei. Ich schrieb ein PHP-Skript, um die Datenbank zu hashen, die unseren damaligen Katalog fütterte, und stellte die folgende Ausgabe zusammen. Es brauchte viel Versuch und Irrtum, um es zum Laufen zu bringen. Machen Sie mysqldump , bevor Sie versuchen, zu importieren, damit Sie Fehler mit Wiederherstellungen wegblasen können.

%Vor%     
Chris K 27.04.2012, 21:00
quelle
1

Für diejenigen, die mit endlosen Bugs von Magento's Out-of-Box-Dataflow-Profilen gelangweilt sind und bezahlte Lösungen in Betracht ziehen: sieh dir das an . Damit vermeiden Sie einfach 99% häufige Fehler beim Importieren von Produkten mit Bildern:

- Kein BOM-Zeichenproblem (wie es durch den Online-CSV-Editor passieren wird)

- keine Probleme mit "falschen Pfaden" (Sie können den Pfad für die Aufnahme von Bildern in den Einstellungen festlegen, wenn das Bild fehlt - das Protokoll informiert Sie sofort)

- Kein Problem mit "mehreren Bildern": Sie können small_image, thumbnail, Bildfelder zusammen mit dem Feld "media_gallery" importieren, das mehrere Pfade enthält, die durch ein Semikolon getrennt sind.

Außerdem kann es EXPORTIEREN, wenn also etwas schief geht und Sie nicht herausfinden können, was passiert ist - erstellen Sie einfach Ihr Produkt manuell , laden Sie das Bild manuell über magento admin hoch, und exportieren Sie dann diese Produkte . Er füllt die CSV mit den richtigen Pfaden zu den Bildern, kopiert auch alle benötigten Bilder in den Ordner, den Sie in den Einstellungen als "Medienordner" festgelegt haben. So können Sie sie zurück importieren, ohne darauf zu achten, ob die Bilder in richtigen Ordnern sind.

Ich weiß, dass die meisten Leute nach freien Sachen suchen, aber wenn Sie bereits Dutzende von Stunden mit Dataflow gekämpft haben, um eine einfache Aufgabe der Massenzuordnung von Bildern zu den Produkten zu erreichen - ich wette, Sie verstehen, wovon ich spreche:)

    
Alexey Shchur 22.11.2013 12:35
quelle
0

In meinem Fall muss ich 10000 Datensätze mit demselben Bild importieren.

Nachdem ich auf Google gesucht habe, hat es nicht funktioniert. Ich muss alle Resolver sammeln und es funktioniert. Mein Resolver ist:

  1. die minimalen Attribute:

    speichern, sku , Menge, is_in_stock, attribute_set, Beschreibung, Modell, Preis, tax_class_id, Sichtbarkeit, Websites, Gewicht, Status, Typ, short_description, Name, Kategorie_IDs, image, small_image, sku ,

Sie können zwei "sku" sehen. Einer ist Charakter und Anthere ist Zahl. Ich weiß nicht warum. Aber wenn ich das letzte entferne. Es zeigt "Bild existiert nicht". Vielleicht ist es der Sku für das Bild, wenn der Name der Bilder gleich ist.

  1. Erstellen Sie den Importordner unter $ MAGENTO_HOME / media / var
  2. Laden Sie Ihre Bilder in diesem Ordner über ftp / scp hoch.
  3. in der csv-Datei: add /name_image.jpg (png oder was auch immer Sie hochladen)

Es passt zu den hochgeladenen Bildern

also, wenn Sie importieren. der Fehler "Bild existiert nicht, zeige nicht an.

    
biolinh 29.03.2014 11:14
quelle

Tags und Links