Neu Vater Bilder auf Kinder nachträglich vererben bei vielen Artikeln per Ameise - Anleitung mit Workflow, so gehts...

John

Sehr aktives Mitglied
3. März 2012
3.086
678
Berlin
Guten Morgen,

hier im Forum gab es ja schon mehrere Threads zu dem Thema: "Wie kann man im Nachhinein einer große Anzahl Kinderartikeln mit unterschiedlichen Vätern schnell und einfach die Artikelbilder der Väter vererben"

Hierzu gibt es prinzipiell drei Möglichkeiten

1. Händisch in der Wawi in jeden Vater und im Bereich Varko auf die Kinder nachvererben (viel Handarbeit bei vielen Artikeln)

2. Vater markieren per Rechtsklick, Artikeldetails kopieren, Kinder markieren, Rechtsklick, Artikeldetails einfügen (ebenfalls viel Handarbeit bei vielen Artikeln)

3. Per Ameise über die Importoption " VarKombi erbt Bilder des Vaters". Leider erfordert diese Option in der CSV Datei nicht nur die Artikelnummern der betroffenen Väter/Kinder sondern auch die Variationsnamen und Variationswerte aus denen die Kinder entstanden sind. Hat man mehrere Variationsnamen, so erwartet die Ameise diesen in Spalten nebeneinander, was wiederum per Export mit der Ameise nicht ohne umfangreiches Umarbeiten der CSV exportierbar ist.

Diese Lösung bedient Punkt (3) und erzeugt die nötigen CSV Daten im Nachhinein für die Kinder per Workflow

A. Neuen Workflow anlegen
Im Bereich Worklfows > Artikel > Artikel - manuell ein neues Ereignis anlegen.
Name: Kinder erben VaterBilder (Workflow > Ameise)
Einen neuen Worklflo in diesem Ereignis anlegen

B. Worflow Bedingung
Artikel\Variationen\IstVariationsKombi = WAHR

C. Aktion 1 anlegen
Datei schreiben
Pfad: {{ Verzeichnisse.Desktop }}
Dateiname: Kinder erben VaterBilder (Workflow - Ameise).csv
Dateiinhalt
Code:
"Artikelnummer";"Vaterartikel ID-Feld";"Artikel-Name";"Variationsname 1";"Variationswertname 1";"Variationsname 2";"Variationswertname 2";
Auf Prozess warten: AKTIV
Aktion bei vorhandener Datei: Datei überspringen

D. Aktion 2 anlegen
Datei schreiben
Pfad: {{ Verzeichnisse.Desktop }}
Dateiname: Kinder erben VaterBilder (Workflow - Ameise).csv
Dateiinhalt
Code:
{% capture q %}SELECT cArtNr FROM vStandardArtikel WHERE kArtikel = (SELECT kVaterArtikel FROM tArtikel WHERE kArtikel = {{ Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }}){% endcapture -%}
{% assign VaterArtNr = q | DirectQueryScalar -%}
{{ Vorgang.Allgemein.Stammdaten.ArtNrSku }};"{{ VaterArtNr }}";"{{ Vorgang.Beschreibung.Global.Artikelname.Deutsch }}";\
{% capture q %}SELECT kEigenschaftKombi FROM tArtikel WHERE kArtikel = {{ Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }}{% endcapture -%}
{% assign kEigenschaftKombi = q | DirectQueryScalar -%}
{% capture q %}SELECT * FROM tEigenschaftKombiWert WHERE kEigenschaftKombi = {{ kEigenschaftKombi }}{% endcapture -%}
{% assign Eigenschaften = q | DirectQuery -%}
{% for Eigenschaft in Eigenschaften.Daten -%}
{% capture q %}SELECT cName FROM tEigenschaftSprache WHERE kSprache = 1 AND kEigenschaft = {{ Eigenschaft.kEigenschaft }}{% endcapture -%}
{% assign VariationsName = q | DirectQueryScalar -%}
"{{ VariationsName }}";\
{% capture q %}SELECT cName FROM tEigenschaftWertSprache WHERE kSprache = 1 AND kEigenschaftWert = {{ Eigenschaft.kEigenschaftWert }}{% endcapture -%}
{% assign VariationsWertName = q | DirectQueryScalar -%}
"{{ VariationsWertName }}";\
{% endfor -%}
Auf Prozess warten: AKTIV
Aktion bei vorhandener Datei: An vorhandene Datei anhängen

Die Definition der Workflows ist damit fertig.

E. Worklfow ausführen
Nun in der Artikelliste der Wawi alle Kinder auswählen, die man beerben möchte und den neuen Workflow auslösen.
Es können ruhig die Väter oder Artikel, die keine Väter oder Kinder sind mit ausgewählt werden. Die Worklfowbedingung sorgt dafür, dass nur die Kinder bearbeitet werden.

Nachdem der Workflow fertig ist, habt Ihr auf dem Desktop eine neue CSV Datei mit dem Namen "Kinder erben VaterBilder (Workflow - Ameise).csv".
Diese Datei sieht aus wie in meinem Anhang.

F. Import per Ameise
Die CSV Datei wird im Bereich Import > Artikeldaten geladen und importiert.
Gegenüber den Standardeinstellungen muß verändert eingestellt werden:
Datei Encoding: UTF8
Importart: Nur vorhandene aktualisieren (2)
Nur geänderte Artikel updaten: NEIN
Nicht vorh. Variationen und Var. Werte bei Variationskombinationsimport: NICHT importieren
Var.Kombi erbt Bilder des jeweiligen Vaterartikels: JA, evtl. vorhandenen Bilder/Verknüpfungen vorher löschen

Hat der Import funktioniert, könnt Ihr eine Importvorlage in der Ameise speichern...fürs nächste Mal.

Anmerkungen
1. Die CSV Datei, die der Worklfow erzeugt, sollte nach dem Import, auf jeden Fall aber vor dem nächsten Ausführen des Workflows gelöscht werden, weil sich sonst in der Datei noch die alten Daten der letzten Worflowausführung befinden und die neuen Daten hinzu kommen.

2. Habt Ihr Väter mit mehr als ZWEI Variationen (Variationsname, nicht Variationswerte), so müßt Ihr in Punk C - Aktion 1 im Dateiinhalt weitere Spaltenköpfe hinzufügen nach dem Schema
"Variationsname 3";"Variationswertname 3";"Variationsname 4";"Variationswertname 4";
Der zweite Teil D - Aktion 2 schreibt bereits alle möglichen Kombinationen von sich aus in die Datei.

3. Der Spaltennamen "Artikel-Name" in der CSV ist absichtlich 'falsch' geschrieb, damit die Ameise die Spalte nicht automatisch erkennt. Den Artikelnamen habe ich nur als Referenz mit rein genommen. Er sollte nicht in der Ameise zugewiesen werden, weil ein Update des Namens nicht nötig ist.

Weitere Hilfe
Wenn Ihr diese Funktion benötigt, Ihr aber mit meiner Anleitung Schwierigkeiten habt, helfe ich gerne. Fairer Stundenlohn, Details per PM
 

Anhänge

  • Variationen-Nach-CSV.png
    Variationen-Nach-CSV.png
    47,4 KB · Aufrufe: 34
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Verständnis von Variationsartikeln (Vater-/Kinderartikel) JTL-Wawi 1.9 26
Neu Hersteller ändert SKU von Kind Artikel (Varianten) | Vater beleibt gleich - wie verfahren bei "gemischtem" Lager alt/neu User helfen Usern - Fragen zu JTL-Wawi 3
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
Bilder umbenennen JTL-Wawi 1.9 0
Bilder importieren JTL-Wawi 1.9 1
Neu Artikelübersicht zeigt 2 Bilder pro Artikel oder leeren Rahmen Allgemeine Fragen zu JTL-Shop 5
Nummernliste der Bilder in mobiler Ansicht entfernen Einrichtung JTL-Shop5 8
Nur bestimmte Bilder für einen Marktplatz aktivieren (Hood.de) JTL-Wawi 1.8 2
Neu Bilder für alle Plattformen verwenden User helfen Usern - Fragen zu JTL-Wawi 8
Hochkant Bilder werden nicht vollständig angezeigt JTL-Wawi 1.8 0
Neu Nach Komplettabgleich doppelt und dreifache Bilder? WooCommerce-Connector 6
Neu Bilder ohne Extension übertragen Shopware-Connector 0
Neu IP Sperre beim Versuch Bilder zu downloaden Allgemeine Fragen zu JTL-Shop 2
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4
Neu WMS Mobile zeigt keine Bilder an JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Bilder werden nicht auf WMS mobile angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu JTL Google Shopping Plugin - Bilder Updaten Plugins für JTL-Shop 3
Neu Gibt es eine Möglichkeit zu große Bilder zu verbieten? User helfen Usern - Fragen zu JTL-Wawi 5
Bilder in den Artikelstammdaten aktivieren und erneut senden JTL-Wawi 1.9 3
Neu Bilder sind mobil im fullscreen zu klein Betrieb / Pflege von JTL-Shop 4
Neu Google Bilder Bot Zugriff auf /dbeS/bild.php?a=1375538&n=1&url=0&s=0 Allgemeine Fragen zu JTL-Shop 3
Neu Bilder / Kategorien werden nicht übertragen Shopify-Connector 0
Neu Nach update auf 5.4 kein Login mehr möglich JTL-Shop - Fehler und Bugs 2
Neu JTL Shop 5.4 - Seite 1 verschachtelt sich bei klick auf Seite 1 JTL-Shop - Fehler und Bugs 0
Nach Umstieg auf V5 Paypal express weg. Einrichtung JTL-Shop5 0
Neu Update JTL Wawi von 1.0.0.0 auf 1.8.10.0 Installation von JTL-Wawi 8
Neu Warnung: Update auf Shop 5.4 Installation / Updates von JTL-Shop 38
POS Zahlungen tauchen in Wawi unter Zahlungen nicht mehr auf JTL-Wawi 1.9 0
Neu Umstellung auf den Amazon Lister 2.0 Amazon-Lister - Ideen, Lob und Kritik 0
API Zeichenbegrenzug auf 20 Zeichen Otto.de - Anbindung (SCX) 1
Neu Nach Update auf 5.4 klappt einiges nicht mehr ! Installation / Updates von JTL-Shop 9
Neu Update auf 5.4.0 schlägt fehl Installation / Updates von JTL-Shop 4
Neu JTL Shop Subscription wurde durch Umstellung auf "Advanced Edition" teils doppelt berechnet Allgemeine Fragen zu JTL-Shop 1
Neu Umfrage: Scanpflicht auf Artikelebene (Nur für bestimmte Artikel aktivieren/deaktivieren) JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Filter und Workflows nicht auf Vaterartikel anwendbar JTL-Workflows - Fehler und Bugs 0
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4
Neu Packtisch+ wartet nicht auf TrackingID Import Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 6
Neu Upgrade CFE auf Advanced wenn Hosting gebucht Allgemeine Fragen zu JTL-Shop 6
Neu Retouren/Rückerstattungen auf Amazon Arbeitsabläufe in JTL-Wawi 1
Neu Fehler bei Coupons bei Wechsel von 4 auf 5 Betrieb / Pflege von JTL-Shop 0
Neu Artikelnamen auf der Homepage vollständig sehen. Er ist wenn er zu lang ist verkürzt. Allgemeine Fragen zu JTL-Shop 2
Neu Anfägerfragen und Installtion auf ngix server Installation / Updates von JTL-Shop 13
Nach Update auf 1.9 alle Drucker verschwunden JTL-Wawi 1.9 6
Seit Wechsel auf DPD werden keine Versanddaten mehr an Kaufland übertragen. kaufland.de - Anbindung (SCX) 1
Neu Amazon Lister 2.0 Fehlercode: SLR402 Bild "1.jpg" für das Angebot mit SKU "xxxxx" auf Channel "AMAZONDEJTL" wurde nicht gefunden Amazon-Lister - Ideen, Lob und Kritik 0
Update von 1.6.47.2 auf 1.9.5.3 (Registrierung, usw.) JTL-Wawi 1.9 1
Neu Inhalt eines Containers mehrfach auf verschiedenen Unterseiten darstellen Allgemeine Fragen zu JTL-Shop 4
Neu Bestand auf einem Amazon-Marktplatz auf Null setzen. User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gleichzeitiger Zugriff von zwei Nutzern auf JTL-Shop-Backend Allgemeine Fragen zu JTL-Shop 2
Ändern der Bearbeitungszeit auf Amazon lässt sich nicht auf Länder eingrenzen JTL-Wawi 1.9 0

Ähnliche Themen