Go to file
Philipp 505059ff03 fix: only add tracking infos if trackingnumber doesn't exists already. 2025-09-01 10:36:40 +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 fix: only add tracking infos if trackingnumber doesn't exists already. 2025-09-01 10:36:40 +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