Neu Dropshipping Lieferantenbestellung per FTP, Cloud oder andere Lösung?

mansch

Aktives Mitglied
12. Juni 2022
12
1
Hallo zusammen,

ich möchte die Lieferantenbestellungn exportieren und an anderer Stelle auf einem anderen Computer weiterverarbeiten. Hier wird der Anwendungsfall gut beschrieben: https://guide.jtl-software.com/jtl-...ping-automatisieren/#via-ftp-upload-bestellen

Erstmal wäre die Frage interessant, welche Lösung ihr empfehlen würdet? Die Dateiübertragung per FTP, per Cloud-Sync oder eine andere Lösung?

Aktuell habe ich es mit folgendem Batch-Skript versucht (nahezu das aus dem Guide). Das scheint aber nicht ganz zu laufen: Manchmal werden zwei Dateien in den Ordner "Gesendet" kopiert aber nur eine Datei hochgeladen. Und ich muss das Skript immer zweimal hintereinander ausführen, damit überhaupt etwas passt. Im Forum gibt es auch vereinzelt Beiträge, die Probleme mit dem Skript haben und auch noch keine finale Lösung gefunden haben.

c:
cd "c:\temp\connect\ftp\Dropshipper"
REM Set vars
set server=SERVER
set user=USER
set password=PASSWORD
:TRYAGAIN
set csvCount=0
for %%f in (*.csv) do set csvCount=%csvCount%+1
echo %csvCount%
IF %csvCount%==0 GOTO NOTHINTODO
REM login
echo open %server%>> "c:\temp\connect\ftp\Dropshipper\temp.tmp"
echo %user%>> "c:\temp\connect\ftp\Dropshipper\temp.tmp"
echo %password%>> "c:\temp\connect\ftp\Dropshipper\temp.tmp"
del c:\temp\connect\ftp\Dropshipper\ausgabe.txt
REM execute stuff
echo cd Dropshipper>> "c:\temp\connect\ftp\Dropshipper\temp.tmp"
for %%f in (*.csv) do echo put "c:\temp\connect\ftp\Dropshipper\%%f">> "c:\temp\connect\ftp\Dropshipper\temp.tmp"
echo dir>>"c:\temp\connect\ftp\Dropshipper\temp.tmp"
echo bye>>"c:\temp\connect\ftp\Dropshipper\temp.tmp"
REM run the ftp script
ftp -s:"c:\temp\connect\ftp\Dropshipper\temp.tmp" >> "c:\temp\connect\ftp\Dropshipper\ausgabe.txt"
REM delete temp file
del "c:\temp\connect\ftp\Dropshipper\temp.tmp"
move "c:\temp\connect\ftp\Dropshipper\*.csv" "c:\temp\connect\ftp\Gesendet"
GOTO DONE
:NOTHINTODO
ping 192.0.0.0 -n 1 -w 1000
GOTO TRYAGAIN
:DONE

In Python bin ich wesentlich fitter und hatte schon überlegt das ganze in Python zu machen und dann über ein Batch-Skript aufzurufen. Das hat nur den Haken, dass auf dem Wawi-Server auch immer Python installiert sein muss.

Habt ihr eine Empfehlung für mich?

Vielen Dank!
 

Benjamin S.

Sehr aktives Mitglied
7. September 2021
113
29
Du könntest auch auf einem separaten (Linux) server dein Python script laufen haben welches per SQL deine Lieferantenbestellungen einliest, eine csv erstellt, diese per scp auf den Zielrechner kopiert und da nun per SSH den batch command für die Ameise anstößt.
Funktioniert überraschender Weise echt zuverlässig bei uns.
 
  • Gefällt mir
Reaktionen: mansch

mansch

Aktives Mitglied
12. Juni 2022
12
1
Danke für deine Antwort. Daran hatte ich auch noch nicht. Speichert ihr dann in einer zusätzlichen Tabelle, welche LB ihr schon mit dem Python Script abgeholt habt? Damit es zu keinen doppelten Verarbeitungen kommt.
Aktuell nutze ich noch die .csv Exporte der Lieferantenbestellung und lade sie dann auf einen anderen Server. Das klappt soweit auch gut.
 

Benjamin S.

Sehr aktives Mitglied
7. September 2021
113
29
Du kannst ja die Interne JTL ID der Lieferantenbestellung als Primary Key nutzen um Duplikate zu vermeiden.

Im Endeffekt passt ja jede Lösung soweit sie funktioniert. Mit Python & SQL hast du etwas mehr Freiheit in der Gestaltung.
Du könntest z.B. alle bereits abgeholten Bestellungen loggen und diese dann aus deinem Dataframe entfernen falls diese im Log sind.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Dropshipping Bestellung - Auswahl Lieferantenbestellung mailen, drucken,... User helfen Usern - Fragen zu JTL-Wawi 0
Versand, Auftrag, Dropshipping Übersicht bereits ausgelieferte ausblenden JTL-Wawi 1.9 0
Neu Dropshipping und Versand User helfen Usern - Fragen zu JTL-Wawi 3
Neu Mindestbestelleinheiten bei Dropshipping-Lieferanten User helfen Usern - Fragen zu JTL-Wawi 2
Neu DropShipping - Artikel kann nicht geliefert werden - aus Bestellung entfernen User helfen Usern - Fragen zu JTL-Wawi 0
Lieferantenbestellung mit GLS Versandetikett an den Hersteller/Lieferanten per Mail Senden. JTL-Wawi 1.8 0
Frachtkosten bei Lieferantenbestellung (Import über Ameise) hinzufügen JTL-Wawi 1.7 0
Neu Rechnung per Email aus LS-Pos Fragen rund um LS-POS 0
Neu Mollie Zahlung per Kreditkarte (25% Fehlschlag) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Berichtscontainer per Formel sortieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Frage zur Kartonagen Verwaltung in JTL WMS 1.8 - Karton per Scan ersetzen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 8
Rechnung per Mail - Anhang (Rechnung) wird nicht erzeugt. JTL-Wawi 1.9 2
In Diskussion Versand bei Selbstabholern per Worker setzen JTL-Workflows - Fehler und Bugs 3
Neu Per Plugin Felder für das Newsletter-Anmeldungs-Template hinzufügen Technische Fragen zu Plugins und Templates 2
Neu Bild per SQL Query aus lesen aus von Artikel Bildplattform Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Idee: Manuelle Workflows per Rechtsklick Gelöste Themen in diesem Bereich 4
Abgleich per Worker 2.0 UND manuell nicht mehr möglich JTL-Wawi 1.8 3
Neu Abfrage per Erweiterter Eigenschaft zu Lieferstatus aller Bestellungen eines Kunden User helfen Usern - Fragen zu JTL-Wawi 0
Rechnung per Mail versenden JTL-Wawi 1.9 2
Neu Barzahlung per POS generiert auf einmal "Geldtransit Barzahlung" JTL-POS - Fehler und Bugs 0
Neu JTL verschickt keinen Link zur Sendungsverfolgung per Mail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Warenkorb in Euro per JavaScript ermitteln? Allgemeine Fragen zu JTL-Shop 1
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu CustomWorkflow zum SPERREN von Kunden (Auswahl eines Kunden/Auftrages/Rechnung per Workflow) Dienstleistung, Jobs und Ähnliches 0
Neu Preis auf Anfrage Button per CSS änderbar ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnung per Mail an eine bestimmte Mailadresse Arbeitsabläufe in JTL-Wawi 1

Ähnliche Themen