Magento Preise aktualisieren – Produktpreise per CSV setzen

Magento 2 erlaubt es Preise von Produkte per CSV Datei zu aktualisieren. Dieser kurzer Beitrag soll das generelle Vorgehen beschreiben.
Zunächst ist es wichtig ein Update zu erstellen, Testläufe auf einem Testsystem durchzuführen oder ähnliche Maßnahmen zu ergreifen.

Wie läuft das Update der Preise in Magento ab?

Es ist nötig eine CSV Datei einzuspielen welche die SKUs als IDs hat. In der CSV dient die SKU dazu Preise und Produkte zu verbinden. Im Shop müssen die entsprechend selben SKUs natürlich verwendet werden.

Durch den Import werden die Preise aus der CSV für die Produkte gesetzt welche die dort genannten SKUs haben. SKUs die falsch sind oder es nicht gibt, werden ignoriert.

Produkte als CSV exportieren

Das einfachste ist meistens ein Export der Produkte durchzuführen. Im Anschluss werden alle Spalten gelöscht, bis auf die SKU und den Preis.

Magento Admin -> System -> Data Transfer -> Export

Preise setzen

Nun können die Preise je SKU gesetzt werden. Wichtig ist hier auf das Format zu achten und es korrekt umzusetzen.

Es hilft hierbei per Editor zu prüfen ob die Preise korrekt sind z.B.

Magento Preise importieren

sku;price
3434;17.50
3435;12.50
3436;170.00

Preise in neuer CSV setzen

Alternativ zum Export und ändern, kann auch eine komplett neue CSV generiert werden und dort eine Spalte mit SKU und Preis gesetzt werden. Das ist oftmals sinnvoll, wenn es bereits Listen mit den neuen Preisen gibt.

CSV Datei importieren und Preise schreiben

Beim Import der CSV ist darauf zu achten, dass die Einstellungen korrekt sind. Es ist sinnvoll nicht zuviele Fehler zu erlauben, sondern bei Fehlern diese zu beheben und erneut einzuspielen.

Magento Admin -> System -> Data Transfer -> Import

Dann wird ausgewählt, dass der Entity Type "Products" importiert werden sollen.

Stop on error kann für die Testläufe auf 10 stehen bleiben. Im echten produktiven Betrieb bzw. Einspielen würde ich dazu raten diese auf 0 zu setzen. Der Import muss dann schlicht funktionieren und es darf keine Fehler geben.

Wichtig ist die Import Behavior Einstellung "update/add", sodass wirklich nur die Preise der gelisteten Produkte aktualisiert werden.

Magento Preise setzen per CSV import

Die Einstellung der Trennzeichen(field separator) ist entscheidend damit der Import funktioniert. Je nach Tabellenkalkulations-Programm werden andere Trennzeichen verwendet. Das einfachste ist hier mit Editor zu prüfen was wirklich gesetzt ist und wie die Datei wirklich aussieht.

z.B. sieht die Datei wie folgt aus

Magento Preise importieren

Somit muss als Trennzeichen ";" (ohne Hochkomma) hinterlegt werden.

Sie möchten weitere Informationen?

Mehr Informationen zu Magento Onlineshops und Preis gibt es hier

Mehr Informationen zu Magento Betreuung gibt es hier

Noch keine Kommentare bis jetzt

Einen Kommentar schreiben