Hallo zusammen,
wir möchten unsere Lagerzahlen per CSV automatisiert aktualisieren.
Per Import / Export-Zentrale besteht die Möglichkeit die Lagerzahlen per CSV zu überschreiben, das habe ich auch schon hinbekommen, jedoch muss der Import jedes mal händisch angestoßen werden.
Beispiel CSV header:nummer, lager_menge_total, lager_platz
Genau diesen Vorgang möchte ich mit einem CSV-Importer Skript verwirklichen, diesen können wir dann per Cron Job in regelmäßigen Abständen laufen lassen.
Anhand dieses Artikels habe ich einen Importer geschrieben:URL: https://community.xentral.com/hc/de/articles/360017437459-Erstellung-eines-CSV-Importers
Folgede Schritte soll das Skript dabei durchlaufen:(v) Download JSON mit Lagerzahlen (läuft bereits)(v) Konvertierung in CSV (läuft bereits)(v) Auslesen der CSV (läuft bereits)(x) Aktualisierung der Lagerzahlen (keine Addition / Subtraktion, sondern überschreiben -> läuft nicht)
Ich habe leider nichts passendes in der Doku oder in der Community dazu finden können. Nun zu meinen Fragen:- Über welche ERP Funktion kann ich die Lagerzahlen / Lagerplätze ansprechen?- Über InsertUpdateArtikel funktioniert das ja nicht - gibt es hierzu eine eigene Funktion, wie AddVerkaufspreis oder CreateDatei? Die Import/Export Zentrale greift womöglich auch auch diese Funktion zu?- Unter https://community.xentral.com/hc/de/articles/360017379440-Wichtige-Funktionen schein nur ein kleiner Teil der Funktionen dokumentiert zu sein und das auch nicht wirklich umfänglich. Wie komme ich an die gesamte Dokumentation der ERP Funktionen?- Ich könnte womöglich direkt in die DB-Tabelle "lager_zahlen_inhalt" schreiben aber das würde ich gerne vermeiden. Welche (negativen) Auswirkungen könnte ein direktes Schreiben in die DB haben?
Vielen Dank im Voraus und schöne GrüßeMichael