Neu Export von Artikelbilder durch Workflow

ple

Sehr aktives Mitglied
20. August 2019
869
182
Hallo zusammen,
Ich überlege gerade, wie ich einen anderen Marktplatz unsere Artikel übergeben kann. Unser alter SP ist/war eine Katastrophe und das teuer bezahlte Prog läuft beschissen.
Zunächst, was braucht der Marktplatz.
Aktuell ist es so, dass die eine csv einlesen mit einer ganzen Menge Artikelmerkmalen. Die csv ist jedoch nach rechts aufgebaut mit den Merkmalen usw. Die Ameise exportiert ja nur pro Zeile ein Merkmal.
Ok, das könnte ich lösen, wenn ich mit Dotliquid die csv selber erzeuge pro Artikel. Ich würde den Marktplatz dann halt pro Artikel eine csv zur Verfügung stellen oder per batch eben alle zusammenfassen.
Jetzt komm ich aber zu den Bilder. Mit der Ameise könnte ich Bilder exportieren, aber dann sind es immer alle Bilder die ich hochladen würde. bei 1,5gb macht das kein Spaß.
Schön wäre es, wenn die Ameise merken würde, dass das Bild bereits vorhanden ist und die Größe gleich, dann überspringe das Bild.

Oder noch besser, ein Workflow könnte die Bilder ausgeben. Diese müssten ja nur bei Änderungen am Artikel oder neu angelegt hochgeladen werden.

Eine Bestandsänderung kann ich per Webhook mitteilen. Auftragsimport wäre eine 2te Baustelle.

Mein Ziel schlussendlich sollte sein, komplett auf fremde Programme zu verzichten, damit wir nicht vom SP abhängig sind, wenn dieser mal die Beine streckt. Das hat uns harte 3 Monate gekostet.

Gruß und Vielen Dank für eure Unterstützung.
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.891
217
Hallo zusammen,
Ich überlege gerade, wie ich einen anderen Marktplatz unsere Artikel übergeben kann. Unser alter SP ist/war eine Katastrophe und das teuer bezahlte Prog läuft beschissen.
Zunächst, was braucht der Marktplatz.
Aktuell ist es so, dass die eine csv einlesen mit einer ganzen Menge Artikelmerkmalen. Die csv ist jedoch nach rechts aufgebaut mit den Merkmalen usw. Die Ameise exportiert ja nur pro Zeile ein Merkmal.
Ok, das könnte ich lösen, wenn ich mit Dotliquid die csv selber erzeuge pro Artikel. Ich würde den Marktplatz dann halt pro Artikel eine csv zur Verfügung stellen oder per batch eben alle zusammenfassen.
Jetzt komm ich aber zu den Bilder. Mit der Ameise könnte ich Bilder exportieren, aber dann sind es immer alle Bilder die ich hochladen würde. bei 1,5gb macht das kein Spaß.
Schön wäre es, wenn die Ameise merken würde, dass das Bild bereits vorhanden ist und die Größe gleich, dann überspringe das Bild.

Oder noch besser, ein Workflow könnte die Bilder ausgeben. Diese müssten ja nur bei Änderungen am Artikel oder neu angelegt hochgeladen werden.

Eine Bestandsänderung kann ich per Webhook mitteilen. Auftragsimport wäre eine 2te Baustelle.

Mein Ziel schlussendlich sollte sein, komplett auf fremde Programme zu verzichten, damit wir nicht vom SP abhängig sind, wenn dieser mal die Beine streckt. Das hat uns harte 3 Monate gekostet.

Gruß und Vielen Dank für eure Unterstützung.
Ist zwar schon viele Jahre her - aber hast Du einen Workflow gefunden wie man zu einem einzelnen Artikel die Bilder in ein Verzeichnis exportieren kann?

Ich wollte für ein Skript eigentlich die Bilder aus dem Shop holen, leider hostet JTL meinen Shop und meint den Zugriff sperren zu müssen.
So kann ich nicht mehr auf meine eigene Bilder zugreifen.

Muss also einen anderen Weg finden an die Bild-Datei eines bestimmten Artikels zu kommen.
 

ple

Sehr aktives Mitglied
20. August 2019
869
182
Moin moin,
Ja kurz gesagt habe ich mir soweit alles selber eingerichtet/progrogrammiert auf NodeJS Basis.
nach meinen Wünschen.
Bilder werden jetzt immer schön exportiert, wenn sich Reihenfolge ändert oder neue hinzugekommen usw. Im Prinzip habe ich mir einen eigenen worker gebaut, der halt ne Menge um die wawi herum macht.

Aber mit ne Workflow Bilder exportieren in einem Verzeichnis, das habe ich schlussendlich mit einer sp gemacht. Weiß gerade nur nicht ob ein Workflow eine Exec sql zulässt. Schreib mal genau, warum du wie was haben möchtest, vielleicht kann ich dir dabei eben helfen.
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.891
217
Moin moin,
Ja kurz gesagt habe ich mir soweit alles selber eingerichtet/progrogrammiert auf NodeJS Basis.
nach meinen Wünschen.
Bilder werden jetzt immer schön exportiert, wenn sich Reihenfolge ändert oder neue hinzugekommen usw. Im Prinzip habe ich mir einen eigenen worker gebaut, der halt ne Menge um die wawi herum macht.

Aber mit ne Workflow Bilder exportieren in einem Verzeichnis, das habe ich schlussendlich mit einer sp gemacht. Weiß gerade nur nicht ob ein Workflow eine Exec sql zulässt. Schreib mal genau, warum du wie was haben möchtest, vielleicht kann ich dir dabei eben helfen.
Ich habe ein Vergleichspreis-Instagram-Post-Skript welches (bisher) im Shop schaute ob zu einem Artikel Bild(er) existieren - falls ja werden die abgeholt, mit einem Stempel versehen und als Carousel veröffentlicht.
Hatte bis vor zwei Wochen super funktioniert, bis jemand bei JTL auf die glorreiche Idee kam einen Blocker einzubauen der dazu führte das man per Bot, Skript oder sonst wie keine Datei mehr bekommt, sondern erst einmal eine "Mach doch mal Javascript an sonst komst du hier nicht weiter"-Fehlerseite.

Also brauche die die Bilder jetzt direkt aus der DB, am einfachsten (dachte ich) per Workflow, in ein Verzeichnis und von da aus weiter abarbeiten.
Bin gerade dabei das mit PS7 zu versuchen. Ein Workflow (dachte ich) wäre ggf einfacher.

Alles was ich brauche ist ein "Exportiere Artikelbild(er) von {kArtikel} in {Verzeichnis}" (sinngemäß)
 

ple

Sehr aktives Mitglied
20. August 2019
869
182
Wollte dir gerade eine PM schicken, geht aber bei dir anscheinend nicht.
Den code von mir wollte ich hier nicht gerade öffentlich teilen, da kann auch ne Menge kaputt gehen, wenn man da in der Datenbank rummacht.
Aber kurz gesagt.
Mit ADODB.Stream exportiere ich die Bilder, das geht rasend schnell. Vorher hatte ich die binär Daten geholt und dann exportiert über Javascript, aber das ist sehr langsam.
Eigentlich muss man meiner SP Pfad, kShop, kPlattform, kArtikelbildPlattformList (mit "," getrennt), fileExtension ("jpg") und einen Separator übergeben. Somit kann man das sehr gut steuern, welcher Ausgabeweg exportiert werden soll.
Wenn du schon mit PS7 angefangen bist, dann würde ich damit weitermachen. Per Workflow kannst du ja dein Powershell starten und Parameter wie kArtikel übergeben. mittels Powershell dann die SP aufrufen und die Bilder exportieren, und deinen Teil weiter ausführen. Sollte machbar sein.
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.891
217
Wenn du schon mit PS7 angefangen bist, dann würde ich damit weitermachen. Per Workflow kannst du ja dein Powershell starten und Parameter wie kArtikel übergeben. mittels Powershell dann die SP aufrufen und die Bilder exportieren, und deinen Teil weiter ausführen. Sollte machbar sein.
Ja, habe ich gestern Abend noch fertig gemacht. Mir wäre es allerdings lieber gewesen wenn JTL da mal aufwachen würde und wirklich notwendige Workflows ermöglichen würde die im echten Arbeitsalltag gebraucht werden. (Stichwort: Marktplatz-Angebote, erstmals angefragt vor 15 Jahren !!!)
Muss jetzt nur noch mein "Post"-Skript umbauen.

Aber Danke für die Infos.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Ameise Export um Warengruppe erweitern JTL-Ameise - Ideen, Lob und Kritik 1
JTL-Ameise 2.04 - Export Rechnungen csv - unvollständig JTL-Wawi 2.0 12
Neu Eigener Export - Kunden individuelle Preise + verfügbarer Bestand + VK netto der Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 6
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Kontrollkästchen "Export" bei Zahlungen nicht mehr angehakt JTL-Wawi 2.0 4
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Neu Punkt statt Komma beim export Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Falsche Zahlungsart bei Gutscheinzahlungen im DSFinV-K-Export JTL-POS - Fehler und Bugs 1
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
Wie übernehme ich Artikelnamen von JTL in den neuen Kaufland Niederlande-Verkaufskanal? JTL-Wawi 1.11 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Installieren von Plugins schlägt fehl "Unable to authenticate using a password." Plugins für JTL-Shop 3
Neu "alte" Bankverbindung beim Duplizieren von älteren Aufträgen User helfen Usern - Fragen zu JTL-Wawi 3
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu E-Rechnungen werden von DATEV nicht akzeptiert JTL-Wawi 2.0 1
In Diskussion Tool für Abrechnung von Fulfillment Dienstleistungen Arbeitsabläufe im Fulfillment Network 0
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Unterschiedliche Abnahmeintervalle von Variationskombinationen in der Warenkorbmatrix Templates für JTL-Shop 0
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Neu Abrechnung / Auslieferung von Aufträgen mit Gutschriftverfahren Arbeitsabläufe in JTL-Wawi 3
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
Import von Aufträgen via tXMLBestellImport Tabelle seit Update sehr träge/langsam JTL-Wawi 1.11 3
Neu Update von Modul DHL 3.0 aud 4.0 - Versandlabels lassen sich nicht erstellen JTL-ShippingLabels - Fehler und Bugs 17
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Update von 1.10.15 auf 1.11.10 JTL-Wawi 1.11 11
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Doppelte Aufträge von Kunden filtern bzw. markieren JTL-Workflows - Ideen, Lob und Kritik 5
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 8
Absturz bei Hinzufügen von Artikelbildern JTL-Wawi 2.0 3
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu [Tool] FloTax — eBay + Billbee → DATEV/Lexoffice | §25a | OSS | Reverse Charge | von JTL-Partner Dienstleistung, Jobs und Ähnliches 0

Ähnliche Themen