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
Beste Antwort von Daniel Schmidtchen
Original anzeigen