Go to file
Philipp b0831d19be make date format correct 2025-08-26 20:00:52 +02:00
.gitignore first commit 2025-08-25 16:35:35 +02:00
README.md first commit 2025-08-25 16:35:35 +02:00
app.js make date format correct 2025-08-26 20:00:52 +02:00
csv_export.js fix: only unflink file if exists 2025-08-25 17:50:13 +02:00
csv_logger.js first commit 2025-08-25 16:35:35 +02:00
csv_to_html_converter.js first commit 2025-08-25 16:35:35 +02:00
dhl_returns.js first commit 2025-08-25 16:35:35 +02:00
email_sender.js first commit 2025-08-25 16:35:35 +02:00
file_manager.js first commit 2025-08-25 16:35:35 +02:00
index.js first commit 2025-08-25 16:35:35 +02:00
jtlsql.js first commit 2025-08-25 16:35:35 +02:00
package-lock.json remove console log 2025-08-26 08:39:20 +02:00
package.json first commit 2025-08-25 16:35:35 +02:00
run.bat first commit 2025-08-25 16:35:35 +02:00

README.md

UpdateTrackingCodes

Description

Dieses Programm liest eine Excel-Datei mit Sendungsnummern ein. Anhand der Lieferantenbestellnummer (LB-*****) wird der zugehörige Auftrag ermittelt.

Handelt es sich um einen Auftrag vom Otto Marketplace (kShop = 7), wird eine Rücksende-Sendungsnummer bei DHL generiert. Dies erfolgt durch den Aufruf (per exec) eines dafür bereitgestellten Programms.

Bei Aufträgen von anderen Marktplätzen wird derzeit keine Rücksende-Sendungsnummer benötigt.

Anschließend werden die relevanten Daten in die JTL-Datenbank geschrieben. Das Versanddatum wird dabei für alle Aufträge gesetzt mit Ausnahme der Aufträge vom Otto Marketplace. In diesem Fall wird das Versanddatum erst eingetragen, nachdem die Versandinformationen über ein externes Programm an Otto übermittelt wurden.

Executing program

node index.js

Version History

  • 1.0.0
    • Initial Release

License

Acknowledgments