Neu Export von Artikelbilder durch Workflow

ple

Sehr aktives Mitglied
20. August 2019
814
163
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.863
216
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
814
163
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.863
216
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
814
163
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.863
216
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
JTL-Ameise: Export von Verkäufen auf Komponenten-Ebene JTL-Wawi 1.10 6
JTL Ameise - Export von HTML und wieder Re-Import JTL-Wawi 1.11 6
Beantwortet Eigener Export JTL Ameise Rückstände JTL Ameise - Eigene Exporte 1
Export Zahlungen Amazon marketplace bei Kombi OSS und FBA erfolgt nach JTL2DATEV unvollständig JTL-Wawi 1.9 0
Neu Export Kundendaten mit Label in WAWI 1.9.6.5 JTL Ameise - Eigene Exporte 1
Neu Ebay Artikel mit Fehlern / Export eBay-Anbindung - Ideen, Lob und Kritik 3
Neu Export der Umsätze kummuliert Allgemeine Fragen zu JTL-POS 0
Neu Im- und Export-Vorlage für eBay Bestandsabgleich JTL-Ameise - Ideen, Lob und Kritik 0
Neu Export eigene Felder User helfen Usern - Fragen zu JTL-Wawi 3
Neu Export einer eigenen Verkaufsstatistik JTL Ameise - Eigene Exporte 1
Neu Export/Import aller Amazon Angebote über die JTL-Ameise JTL-Ameise - Fehler und Bugs 1
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 0
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Neu Zyklische Fehler beim Listen von T-Shirts Amazon-Lister - Fehler und Bugs 3
Neu Verbindungsabbruch von Wawi zu POS Einrichtung / Updates von JTL-POS 0
Neu In welcher Datenbank-Tabelle sind Wertelisten und deren IDS von Eigenen Felder gespeichert? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Import von Rechnungen oder Lieferungen aus anderem System Starten mit JTL: Projektabwicklung & Migration 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 0
Neu Erfahrungsbericht von JTL zu Myfactory Smalltalk 0
Neu von JTL-Wawi-Version 1.10.16.0 ist kein Update...möglich Installation von JTL-Wawi 2
Neu Produktverkauf von max. 24 Stück am Tag - wie umsetzen ? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Ständig neue Angebote von JTL und Fallen bei Unaufmerksamkeit Smalltalk 26
Datenbank von Inaktiven Artikeln bereinigen JTL-Wawi 1.11 2
Neu WAWI 1.11.2 Änderung von E-Mailadresse in Rechnung hat keine Auswirkung JTL-Wawi - Fehler und Bugs 3
Abschalten von Verfügbarkeitsmails von Kunden JTL-Wawi 1.10 5
Neu SQL Worker.tStatus - Bedeutung von nStatus? JTL Ameise - Eigene Exporte 2
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Nach Update auf 1.11.6 werden die Preisänderung nicht mehr von der Wawi an Amazon übertragen JTL-Wawi 1.11 0
Neu DHL versenden 4.0 - NullReferenceException beim Erstellen von Labels JTL-ShippingLabels - Fehler und Bugs 7
Neu Wechsel von JTL Shop 5 zu Shopify / ERP-Connector Produkte mit Variationen werden nicht übertragen Shopify-Connector 1
Neu Update von Wawi 1.3 auf Wawi 1.8 JTL-Wawi 1.6 1
Neu JTL übernimmt immer Standard Versand von Amazon Amazon-Anbindung - Fehler und Bugs 0
Neu Referenznummer Grösse auf den Versand Etiketten von DPD-Cloudservice und GLS Api JTL-ShippingLabels - Ideen, Lob und Kritik 0
Nachträgliche Änderung von Steuerart auf Innergemeinschaftliche Lieferung nicht möglich JTL-Wawi 1.11 4
Neu WMS CSV Import von Lieferscheinen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Grundpreisanzeige von Liter, Meter und Stück JTL-Shop - Fehler und Bugs 5
Neu Shopware Connector sendet keine Zahlungs und Versandinfos von WAWI zu SW6 Shopware-Connector 7
Neu Alternative zu https://wawi-db.jtl-software.de/ - Wawi-Diff zur Darstellung von Datenbank-Änderungen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kundengruppenrabatt: Rabattbasis von UVP auf Bruttopreis pro Artikel umstellbar? Allgemeine Fragen zu JTL-Shop 0
Neu Übergabe von Pickliste nach Packtisch User helfen Usern - Fragen zu JTL-Wawi 7
Neu wnm Hinweisfenster - Update von 1.1.7 auf 1.1.8 funktioniert nicht Plugins für JTL-Shop 7
Update von 1.9.6.5 auf die 1.11.5 problemlos möglich? JTL-Wawi 1.11 7
Neu Sichtbarkeit von Artikeln in WooCommerce Onlineshop-Anbindung 0
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 5
Neu JLT Shop Update 6.1 von 5.5.3 - Fehlgeschlagen Installation / Updates von JTL-Shop 5
Frage zu Bestellungen -> Wechsel von Lexware Wawi JTL-Wawi 1.11 1
Neu Nachnahme im JTL-Shop – Best Practices zur Vermeidung von Nichtannahmen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kundenwechsel von B2C auf B2B bekommt B2C angezeigt User helfen Usern - Fragen zu JTL-Wawi 5
Neu Verzögerung beim Abruf von Bestellungen? 16.12. ab 19:30 Amazon-Anbindung - Fehler und Bugs 2
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8

Ähnliche Themen