Hallo Leute,
ich habe heute ca 100 Artikel Importiert.
Magento sagte mir auch, dass die Datei korrekt ist.
Doch nach dem Import ware die Menge bei allen Artikel gleich,
nämlich die des 1. Artikels in meiner CSV-Datei...
Woran kann das liegen?
Ich habe auch schon versucht, die Menge danach upzudaten.
Habe eine CSV mit nur 2 Spalten importiert (sku, qty).
Selbst daa ging es nicht, die Mengen waren wieder alle gleich....
Habt Ihr da nen Tipp für micht
Hier die CSV Datei (Erster Wert ist 15):
Und hier im Magento Backend NACH dem Import,
Alle Artikel haben jetzt die Menge 15....
Woran kann das liegen??
Bin für Tipps dankbar.
viele Grüße
Jogi
Das ist ein alter Bug in Magento. In der Datei gibt es folgenden Abschnitt:
$row = array_merge(
$defaultStockData,
array_intersect_key($existStockData, $defaultStockData),
array_intersect_key($rowData, $defaultStockData),
$row
);
Ersetze diese durch
$row = array_merge( $row, $defaultStockData, array_intersect_key($existStockData, $defaultStockData), array_intersect_key($rowData, $defaultStockData) );
Die Datei ist /app/code/core/Mage/ImportExport/Model/Import/Entity/Product.php. Bitte kopiere sie vor der Änderung nach /app/code/local/Mage/ImportExport/Model/Import/Entity/Product.php, dann ist sie auch bei Magento-Updates vor Überschreiben geschützt.