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

mansch

Mitglied
12. Juni 2022
10
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.

Aktives Mitglied
7. September 2021
98
20
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

Mitglied
12. Juni 2022
10
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.

Aktives Mitglied
7. September 2021
98
20
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 erhöht den Lagerbestand wieder nach Export Lieferantenbestellung User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung Dropshipping Bestellungen via unicorn2 landen auf nicht existierender Pickliste JTL-Workflows - Fehler und Bugs 1
Dropshipping-Auftrag und Lieferschein geht an Kunden JTL-Wawi 1.8 6
Neu Dropshipping mit JTL (als Dropshipper) Arbeitsabläufe in JTL-Wawi 0
Neu Dropshipping inkl. Anbindung an JTL WAWI direkt vom Hersteller - 700 Artikel Versandverpackungen Dienstleistung, Jobs und Ähnliches 0
lager mit Typ "Dropshipping" anlegen JTL-Wawi 1.7 8
Auftrag splitten in Dropshipping-Artikel und "Eigener Versand"-Artikel JTL-Wawi 1.8 1
Neu Automatische Lieferantenbestellung von JTL System an eine anderes JTL Schnittstellen Import / Export 3
Neu EK-Preise per Workflow in Lieferantenbestellung einfügen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferantenbestellung Exportvorlage mit Anpassungen an den Variablen klappt nicht User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehler bei Lieferantenbestellung CSV Export User helfen Usern - Fragen zu JTL-Wawi 7
Neu Ausliefern und Lieferantenbestellung Gelöste Themen in diesem Bereich 2
Workflow Auftraqspositionen per Email an Kunden senden JTL-Wawi 1.7 1
Neu Ist es möglich per Ameise Kunden zu löschen? Arbeitsabläufe in JTL-Wawi 2
Neu LS-Pos Kundenrechnung per Email Fragen rund um LS-POS 1
Neu Warenkorb per Link teilen Allgemeine Fragen zu JTL-Shop 6
Ausgabe per E-Mail geht plötzlich nicht mehr, Testmail aus Wawi aber schon JTL-Wawi 1.6 22
Neu Kunde von Firma per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu Consent Status per Smarty Var abfragen Technische Fragen zu Plugins und Templates 1
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu Kinderartikel per Ameise vom Vater lösen Arbeitsabläufe in JTL-Wawi 6
Neu Probleme bei Aufgabenplaner (Export-Manger) per Cronjob JTL-Shop - Fehler und Bugs 0
Neu per Workflow: WhatsApp oder ähnliches senden User helfen Usern - Fragen zu JTL-Wawi 0
Preise per Artikel Funktionsattribut bei einzelnen Artikeln ausblenden Einrichtung JTL-Shop5 0
Neu Vorschlag: Per Workflow Tickets erstellen Servicedesk (Beta) 1
Label per Import bedienen JTL-Wawi 1.8 0
Neu Artikeländerung per Artikelnummer mit Wildcard? JTL-Ameise - Ideen, Lob und Kritik 0
Neu Kein Rechnungsexport per Ameise bei innergemeinschaftlichen Verkauf JTL-Wawi - Fehler und Bugs 0
Neu Datenbestände per SQL abfregen Schnittstellen Import / Export 8
Neu Artikelattribute automatisch per Workflow zuweisen - je nach Kategorie User helfen Usern - Fragen zu JTL-Wawi 0
Automatischer Artikelkomplettabgleich per Worker JTL-Wawi 1.7 0
Neu batch per Workflow ausführen Gelöste Themen in diesem Bereich 4
Neu Aufträge anlegen per JTLwawiExtern.dll - toll - aber wie lege ich den Kunden an?!? Schnittstellen Import / Export 8
Neu Kein Rechnungs-Upload per IDU Amazon-Anbindung - Fehler und Bugs 11
Kategoriezuordnung per SQL Script ändern JTL-Wawi 1.8 4
Neu Wie Artikeldaten massenweise (per CSV?!) anpassen/ergänzen? Schnittstellen Import / Export 2
Worker Status per SQL (1.8, Worker 2.0) JTL-Wawi 1.8 1

Ähnliche Themen