Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.62 KB

README.md

File metadata and controls

48 lines (34 loc) · 1.62 KB

shopware6BestandsUpdate

Updated den Bestand von Shopware 6 Artikeln von einer .csv-Datei

Ausgehend von diesem Forumsbeitrag im Shopware 6 Forum: https://forum.shopware.com/t/lagerbestand-csv-import/68521

Das Problem:

Updaten des Bestandes von Artikeln in Shopware 6 setzt zwingend voraus dass man die ProductID ermittelt um dann mit dem Datei-Import arbeiten zu können.

Dieses Python-Script (welches als fertige Windows-.exe verfügbar ist) kann direkt eine .csv-Datei ohne die Shopware ProductID mit Beständen importieren

Die .csv-Datei muss wie folgt aufgebaut sein: (Trennzeichen: ",")

ARTIKELNUMMER BESTAND
ART0815 12
GUMMIENTE 14
WASSER_1_l 23
150007 4

ACHTUNG: Die .csv-Datei darf KEINE Überschrift beinhalten - einfach nur Artikelnummer und Bestand in jeder Zeile!

Beispieldatei:

ART0815,12
GUMMIENTE,14
WASSER_1_l,23

artikel.csv

Der Aufruf erfolgt nun wie folgt:

shopwareUpdater --url=https://www.meinshop.de --username=admin --passwort=geheim --datei=artikel.csv

Eine entsprechende .exe-Datei kann man unter Releases runterladen

Zusätzliche Parameter:

--trennzeichen=;

-> Anderes Trennzeichen (statt ,) für das lesen der csv-Datei verwenden

Bekannte Probleme

Das Shopware Token wird nach einem einmaligen Login nicht mehr erneuert. Dies sehe ich aktuell aber nicht als Problem da ich davon ausgehe dass man durchaus 10.000 Artikel (grob aus dem Kopf geschätzt) updaten kann bevor das Token abläuft