AVS FastSimpleImport - Importieren Sie alle Bilder
-
12-12-2019 - |
Frage
Ich verwende die Erweiterung AVS_FastSimplleImport, um meine Produkte aus einer CSV-Datei zu importieren.Im Aufbau meines Produktarrays gemäß der Dokumentation der Erweiterung, gefunden hier
Ich schaffe es, den Base_Image vorerst zu importieren.Aber ich habe drei Bilder (base_image, small_image & thumbnail) und finden Sie nicht die richtige Lösung, um die anderen beiden importieren zu können.Demnach sollte es ein Array sein oder was:
mein Code für Bilder, bisher: generasacodicetagpre.
Meine Frage ist, wie ich mein Array aufbauen kann, um die Miniaturansicht und Small_Image importieren und einzustellen.
Vielen Dank im Voraus
Lösung
Hierzu gibt es zwei Möglichkeiten.Es ist komfortabler, verschachtelte Arrays zu verwenden (siehe http://avstudnitz.github.io/avs_fastimpleinimport/options.html ): "Unterstütze verschachtelte Arrays für den Import"), können Sie dann Arrays in den Attributen -Media * verwenden:
'_media_attribute_id' => array(77, 77, 77),
'_media_image' => array('img1.jpg', 'img2.jpg', 'img3.jpg',
'_media_is_disabled' => array(1, 0, 0),
'_media_position' => array(1, 2, 3),
'_media_lable' => array('Image 1', 'Image 2', 'Image 3'),
Wenn Sie keine verschachtelten Arrays verwenden möchten, können Sie separate Arrays für die zusätzlichen Zeilen pro Produkt aufweisen, wie in http://www.integer-net.com/2012/04/04/importing-products-with-the-import-export-interface/ .Geben Sie einfach keinen "sku" -Wert (nur null
instead) für die zusätzlichen Reihen an.