Neu Automatisches Einlesen einer CSV-Datei die auf externer URL liegt mit anschließender Aktualisierung im Shop

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
157
4
Hallo liebe JTL-Wawi Gemeinde,

wie der Titel ja schon sagt, müssen wir täglich die Lagerbestandsdatei im CSV Format unseres Dropshippers per Ameise importieren und danach den Shop aktualisieren. Die Datei liegt auf einer externen URL und wird im Moment noch händisch vor dem Import von uns heruntergeladen. Ich habe hier schon überall gesucht, finde aber nichts dazu, wie man einen solchen Vorgang automatisieren könnte.
Ich bin nicht wirklich fit in Workflows. Geht das vielleicht damit? Hat jemand von euch schon einen solchen Ablauf automatisiert? Auf welcher Basis auch immer.

Ich bin für jede Anregung dankbar.
 

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
157
4
Hallo Enrico, vielen Dank für die schnelle Antwort. Das ist schon einmal nicht schlecht, aber die Übertragung von der Wawi zum Shop muss dann dennoch per Hand gemacht werden. Mit einem komfortablen Workflow ist soetwas nicht zu realisieren?

Falls nicht noch andere Vorschläge kommen, werde ich das aber tatsächlich einmal so ausprobieren, wie es im Tutorial aufgeführt ist.
 

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
157
4
So, ich hab´s jetzt drei Stunden lang versucht, aber so wie es aussieht, ist die Syntax auf der von dir verlinkten Seite uralt. Dann gab es noch ein Video auf youtube von Manuel Pietsch (JTL), das die Problematik gut beschreibt und mit der darin beschriebenen Syntax klappt es besser. Aber es kommt noch immer zu folgender Fehlermeldung:

Unbehandelte Ausnahme #2638B87E0C80BAD vom Typ System.NullReferenceException in Boolean doWork()
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei ameise.importer.Importer_ArtikelArtikeldaten.doWork()
bei ameise.import_cmd.DoImportOneRow()


Mein Batch-Befehl sieht so aus:
"C:\Program Files (x86)\JTL-Software\ JTL-wawi-ameise.exe" -s localhost\XXXXX -d Mandant_2 -u sa -p XXXXXXXX -t IMP7 -i "C:\XXX\Lagerbestand.csv"

Hat jemand eine Idee?
 

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
157
4
Ich habe es nun selber herausgefunden. Die Lagerbestandsdatei hat eine Kopfzeile und die war in der Vorlage IMP7 nicht definiert. Nachdem ich den Haken gesetzt habe und die Vorlage neu abgespeichert, läuft es. Wie gesagt, nur die Syntax in dem Dokument ist veraltet.
Danke dennoch für die Hilfe! So war ich auf dem richtigen Pfad :)
 

aadursun

Sehr aktives Mitglied
28. Februar 2017
622
65
Kannst du bitte beschreiben, wie du genau vorgegangen bist und wie sieht nun dein finales batch befehl aus?
Desweiteren funzt der Abgleich dann auch mit dem Shop oder hast du diesbzgl. ein Workflow eingerichtet?
 

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
157
4
Kannst du bitte beschreiben, wie du genau vorgegangen bist und wie sieht nun dein finales batch befehl aus?
Desweiteren funzt der Abgleich dann auch mit dem Shop oder hast du diesbzgl. ein Workflow eingerichtet?
Der Batch-Befehl sieht so aus wie oben beschrieben. Das funzte nur deshalb nicht, weil die Importvorlage in der Ameise nicht richtig angelegt war. Der Abgleich zwischen Wawi und Shop geht dann automatisch über die Aufgabenplanung von Windows.
 

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
157
4
Was meinst du "geht über die Aufgabenplanung von Windows" ?
Wie sieht die Planung aus?
Sorry, ich meinte, der Abgleich geht dann automatisch über den JTL Workflow. Wenn der Worker im Hintergrund arbeitet, kannst du den Shop in regelmäßigen Abständen automatisch aktualisieren. Da der Batchbefehl den Bestand vorher in der Datenbank aktualisiert hat, werden beim nächsten Shopabgleich alle Bestandsveränderungen übertragen.
 
  • Gefällt mir
Reaktionen: aadursun
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Vouchers - Automatisches Versenden von Gutschein-Codes User helfen Usern - Fragen zu JTL-Wawi 0
Neu Admin-Bereich - automatisches ausloggen nach kurzer zeit (ungewollt) Allgemeine Fragen zu JTL-Shop 0
Neu Laden einer JS-Datei aus dem Nova im Child Template verhindern Templates für JTL-Shop 4
Neu Innerhalb einer Variable -SQL Abfrage- das Wort "fett" schreiben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Datum einer EK-Änderung vermerken User helfen Usern - Fragen zu JTL-Wawi 6
Neu Kontaktformular auf einer eigenen Seite hinzufügen Allgemeine Fragen zu JTL-Shop 1
In Diskussion E-Mail an Lieferanten bei Verkauf einer seiner Artikel JTL-Workflows - Ideen, Lob und Kritik 4
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Warum werden die Preise und Grundpreise in einer unterschiedlichen Form dargestellt? Gelöste Themen in diesem Bereich 3
Neu Anlegen einer eigenen Seite ohne Text für externen Link nicht möglich JTL-Shop - Fehler und Bugs 2
Neu Artikel Bezeichnugen mit einer Funktion variabel abschneiden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Absender in einer E-Mail-Vorlage definieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6

Ähnliche Themen