Neu Amazon Lister 2.0 Parent-Child

quattroformatee

Aktives Mitglied
20. Juli 2022
96
16
Hallo zusammen,

wir haben uns mit dem Lister 2.0 rumgespielt und unsere ersten Produkte erfolgreich hochgeladen. Allerdings stellt er die Parent-Child Verbindung nicht her und ladet alle Childs einzeln hoch. Der Parent bleibt mit einem Fehler, dass wir die Bekleidungsgröße vergeben müssen zurück.

Ist hier jemand der bereits erfolgreich Parent Artikel mit dem Amazon Lister 2.0 hochgeladen hat oder ist es einfach eine Sache zu der der Lister noch nicht fähig ist?
 

mmarsching

Gut bekanntes Mitglied
2. September 2014
171
10
Unsere WaWi hat den Vater mit EINEM Kind hochgeladen, alle anderen Artikel sind als Einzelartikel gelistet. Ich bekomme es ums verrecken nicht hin, die anderen als Child zu listen... Hat das schon jemand geschafft oder kann das mal jemand vor machen?
 

mmarsching

Gut bekanntes Mitglied
2. September 2014
171
10
Hier mal ein Einblick in die "Denke" hinter dem Lister und Amazon, denn WIR HABEN ES GESCHAFFT!!!

WICHTIG! Das hier Geschriebene gilt AUSSCHLIEẞLICH für die Amazon Kategorie "Root Category -> Shirt". Von anderen Kategorien hab ich keine Ahnung, es sollte aber ähnlich funktionieren... :D

Erstmal ladet euch das Flatfile für euren Bereich runter und weist im Lister 2.0 ALLEN Feldern einen Wert zu, die dort als "muss man haben" angegeben sind. Alles andere ist der "Hochladen-Warten-Fehlermeldung-Korrektur-Hochladen-Warten-..."-Zyklus... ;)

Dann guckt euch die Beschreibungen der Felder im (i) und auch bei amazon an. Teilweise sind diese unterschiedlich. Füllt logisch das ein, was Amazon da als Wert haben will. Fehler müsst ihr mit dem HWFK-Zyklus beheben.

Zu den Kindartikel bei Textilien:
Wichtig sind vor allem die 7 Werte "Variationsthemabezeichnung", "Größensystem des Artikels", "Größenklassifizierung", "Bekleidungsgröße", "Bekleidungsgröße bis", "Farbe" und "Farbfamilie" (letztere mit Twist!).

Legt in "Variationsthemabezeichnung" die Beziehung der Artikel miteinander fest. Beispielsweise "SIZE_NAME/SIZE_COLOR", wenn ihr verschiedene Farben und Größen anbietet.

Beim "Größensystem des Artikels" legt ihr den Wert "as3" bzw. "DE/NL/SE/PL" fest, das sind die deutschen Größen (S in den USA ist "leicht" größer als bei uns ;)).

Die "Größenklassifizierung" sagt, ob ihr mit Nummern (z.B. Babykleidung) oder mit anderen Werten arbeitet. Bspw. ist das "alpha" im DotLiquid bzw. "Alphanumerisch" im Dropdown.

JETZT WIRD ES RICHTIG KNIFFLIG, DENN DIESE LOGIK HAT ÜBER EINEN MONAT GEBRAUCHT, UM SIE ZU FINDEN:
In "Bekleidungsgröße" und "Bekleidungsgröße bis" werden 2 verschiedene Versionen von Werten erwartet:
Bei Vaterartikeln müssen BEIDE Felder ausgefüllt sein. In "Bekleidungsgröße" kommt der Wert der KLEINSTEN Variation, in "Bekleidungsgröße bis" kommt der Wert der GRÖẞTEN Variation.
Bei den Kinderartikeln wird EINZIG das Feld "Bekleidungsgröße" ausgefüllt mit der Größe des Kindes. Das Feld "Bekleidungsgröße bis" muss LEER bleiben.
Habt ihr EINMAL dieses Feld fälschlicherweise ausgefüllt an Amazon gesendet ist diese Artikelnummer für die Bearbeitung mit dem Lister tot. Das Feld lässt sich per Lister nicht mehr nachträglich leeren!
Konsequenz: Der Artikel muss mit einer neuen Identität (=Artikelnummern/GTIN) an Amazon geschickt werden, wenn ihr keine Lust auf Flatfiles und den HWFK-Zyklus direkt im sellercentral habt...

Also: Bei "Bekleidungsgröße" gebt ihr die Größe des jeweiligen Kindes an. Wollt ihr es euch einfach machen, findet ihr einen Workflow, der die Werte vorher in einem Attribut speichert: Bspw. haben die Artikel bei uns "sprechende Artikelnummern" für die Kinder. Ein Artikel kann heißen "12345-X-BLA" für XS schwarz. Der Workflow wäre bei Artikel-Erstell angesiedelt und müsste heißen "Wenn Allgemein.Stammdaten.Art.Nr./SKU enthält "-X-" dann Werte setzen: Attribut.Global.Amazon.GrößeAMA.Deutsch = 'x_s'". Leider greift der "Artikel-erstellt Workflow anscheinend nicht für neu erstellte Kindartikel. *badumms.wav*

Wir haben uns also ein Skript gebaut, dass den Wert (der vom Vaterartikel beim anlegen übernommen wird und bspw. einfach "XS-5XL" heißt) überschreibt. Dazu findet ihr die ID eures Attributes heraus (im Bsp. "GrößeAMA" = 254) und lasst nach dem Erstellen der Kinder folgendes laufen (hier die obligatorische Warnung vor Änderungen in der Datenbank, offenes Herz, Hirnchirurgie und so. Macht es nicht, wenn ihr nicht wisst, WAS ihr da macht!):

SQL:
    UPDATE dbo.tArtikelAttributSprache SET cWertVarChar = 'x_s'  WHERE kArtikelAttribut IN ( SELECT kArtikelAttribut FROM tArtikelAttribut JOIN tArtikel ON tArtikel.kArtikel = tArtikelAttribut.kArtikel WHERE cArtNr LIKE '%-X-%' AND kAttribut = 254 );
    UPDATE dbo.tArtikelAttributSprache SET cWertVarChar = 's'    WHERE kArtikelAttribut IN ( SELECT kArtikelAttribut FROM tArtikelAttribut JOIN tArtikel ON tArtikel.kArtikel = tArtikelAttribut.kArtikel WHERE cArtNr LIKE '%-S-%' AND kAttribut = 254 );
    UPDATE dbo.tArtikelAttributSprache SET cWertVarChar = 'm'    WHERE kArtikelAttribut IN ( SELECT kArtikelAttribut FROM tArtikelAttribut JOIN tArtikel ON tArtikel.kArtikel = tArtikelAttribut.kArtikel WHERE cArtNr LIKE '%-M-%' AND kAttribut = 254 );
usw., die gültigen Werte findet ihr im "Bekleidungsgröße"-Dropdown.

Wenn wir schon dabei sind, muss Amazon auch die Farben der Artikel wissen. Diese haben wir in Attribut.Global.Amazon.FarbeAMA.Deutsch=245 stehen.
Da der Workflow nicht will (1.9.6.4), und wir eh gerade den Schädel aufgesägt und das Hirn offen da liegen haben:
SQL:
    UPDATE dbo.tArtikelAttributSprache SET cWertVarChar = 'Schwarz'  WHERE kArtikelAttribut IN ( SELECT kArtikelAttribut FROM tArtikelAttribut JOIN tArtikel ON tArtikel.kArtikel = tArtikelAttribut.kArtikel WHERE cArtNr LIKE '%-BLA' AND kAttribut = 245 );
    UPDATE dbo.tArtikelAttributSprache SET cWertVarChar = 'Bordeaux'  WHERE kArtikelAttribut IN ( SELECT kArtikelAttribut FROM tArtikelAttribut JOIN tArtikel ON tArtikel.kArtikel = tArtikelAttribut.kArtikel WHERE cArtNr LIKE '%-BOR' AND kAttribut = 245 );
    UPDATE dbo.tArtikelAttributSprache SET cWertVarChar = 'Weiß'  WHERE kArtikelAttribut IN ( SELECT kArtikelAttribut FROM tArtikelAttribut JOIN tArtikel ON tArtikel.kArtikel = tArtikelAttribut.kArtikel WHERE cArtNr LIKE '%-WHI' AND kAttribut = 245 );
und so weiter, I think you get the point.

Damit der Wert übernommen wird, nutzen wir im Feld "Farbe" wieder DotLiquid. Der Vater bekommt den Wert "Diverse" (so will es das Flatfile!) und die Kinder ihre jeweilige Farbe so wie Amazon sie gerne nennen würde:

Code:
{%- if Vorgang.Variationen.IstVaterartikel -%}Diverse{%- else -%}{{ Vorgang.Attribute.Global.Amazon_5_Suchbegriffe.FarbeAMA.Deutsch }}{%- endif -%}

Jetzt kommt der Twist von oben: Der Wert "Farbfamilie" ist ein must-have für Amazon, aber es gibt ihn im Lister gar nicht!

Daher müssen wir ihn uns selber anlegen. In den Fehlermeldungen, die ihr bekommt, wenn ihr nur eine Farbe aber keine Farbfamilie angebt, heißt die Variable "color-map". Ja dann bekommt Amazon eben, was es will: Im Reiter "Artikelspezifische Felder" legen wir mit dem Button oben rechts einfach ein neue Feld an und nennen ist eben "color-map". Bei Vaterartikeln möchte Amazon die Hauptfarbe wissen, bei den Kindern soll es bitte genauer sein. Also setzen wir unsere Farbe als Wert oder eben den Wert "Mehrfarbig" beim Vater. Klingt nicht logisch, aber funktioniert. Nicht nachdenken! ;)

Code:
{%- if Vorgang.Variationen.IstVariationsKombi -%}{{ Vorgang.Attribute.Global.Amazon.FarbeAMA.Deutsch }}{%- else -%}Mehrfarbig{%- endif -%}

Zurück zur Größe: Der Vaterartikel bekommt als Wert ja die KLEINSTE Variation (bspw. "x_s" bzw. "XS" im Dropdown). Damit wir ganz sicher sind, dass wir wirklich einen sauberen Vater haben ("wasch dich doch mal!!"), nutzen wir im Lister DotLiquid (ACHTUNG. Nicht sofort ausführen, erst den roten Part mitlesen ;)):
Code:
{%- if Vorgang.Variationen.IstVariationsKombiVater -%}x_s{%- else -%}{{ Vorgang.Attribute.Global.Amazon.GrößeAMA.Deutsch }}{%- endif -%}

Leider funktioniert es so NICHT! Bei den Kindern wird statt eines leeren Feldes der Wert "" an Amazon geschickt. Amazon meldet dann zurück "Basierend auf den Daten von '[shirt_size#?.size_system, age_range_description.value, target_gender.value, shirt_size#?.size_class]' ist das '' auf dem Feld '"size_to"' für das Attribut 'shirt_size' kein gültiger Wert.
Daher müssen wir wie folgt vorgehen: BEVOR wir bei einem Artikel die Kinder erstellen, stellen wir sicher, dass im Reiter Verkaufskanäle → Amazon Lister (DE) → Kategoriespezifische Felder unter "Bekleidungsgröße bis" ein leeres Dropdown zu sehen ist. Erst DANN erstellen wir die Kinder, die damit alle ein leeres Dropdown erben. Nach dem Erstellen der Kinder öffne man den Vaterartikel und stelle den Wert auf die kleinste Variation.

Dann heißt es Hochladen. Wenn ihr viel Glück und Geduld habt, sollte jetzt im SC ein Artikel mit korrekt angelegten Kindern sein. Wenn nicht... tja dann könnt ihr hier Fragen stellen, falls ich einen Schritt schlecht erklärt habe - oder ihr macht mir ein Angebot, dass ich nicht ablehnen kann und ich opfere weitere Lebenszeit und den Erstgeborenen an den HWFk-Zyklus. 😄 Auf jeden Fall braucht ihr Geduld und Spucke, ich wünsche viel Glück!
 
Zuletzt bearbeitet:

NFPro

Sehr aktives Mitglied
7. Oktober 2022
111
35
Update Befehle immer schwierig, schätze auch, dass nicht bei jedem "kAttribut = 245" ist und auch "cArtNr LIKE '%-WHI" genauso heißt, nur als Warnung für Triggerhappige Neulinge die mit SQL loslegen wollen :) also bitte vorher alles prüfen, wie es in der eigenen DB ist.
 
  • Gefällt mir
Reaktionen: John

blackshadow

Gut bekanntes Mitglied
25. September 2010
446
14
Hi,

danke für deine Beschreibung. Den Vater hat er erstellt, jedoch die Kinder will er nicht hochladen.
Ich bekomme dennoch diese Meldung bei den Kinder Artikel ...
Unbenannt.png
Weiters kommt immer die Meldung des ASIN, es gibt diesen Artikel jedoch noch nicht...
Obwohl diese befüllt sind:


Unbenannt.png

kann mir da jemand weiterhelfen?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu AMAZON LISTER 2.0 Hochladen nicht möglich! Satus " Wartet auf Rückmeldu..." Amazon-Lister - Fehler und Bugs 0
Neu GPSR Produktsicherheitsblatt mit Amazon Lister übergeben? Amazon-Lister - Fehler und Bugs 5
Neu Varianten Artikel erstellen mit Lister 2.0 nur für Amazon Amazon-Lister - Ideen, Lob und Kritik 0
Neu Amazon Lister 2.0 Kategoriespezifische Felder fehlen bei vielen Kategorien Amazon-Lister - Fehler und Bugs 2
Neu Amazon Lister 2.0 neues Angebot oder nur bestehende ändern ? Amazon-Lister - Fehler und Bugs 15
Probleme mit dem Einstellen von Artikeln auf Amazon über JTL Wawi mit dem Lister 2.0 Amazon-Lister - Fehler und Bugs 6
Neu Fehlermeldung Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 1
Neu Fehlermeldungen beim Hochladen von Artikel über Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 1
Neu Amazon Batch ID bei Lister.20 Einrichtung und Installation von JTL-eazyAuction 0
Neu Amazon Lister 2.0, Vaterartikel, Meldung "Angebot unvollständig, Menge nicht gepflegt" Amazon-Lister - Fehler und Bugs 0
Neu Export/Import aller Amazon Angebote über die JTL-Ameise JTL-Ameise - Fehler und Bugs 1
Monatsabschluss Amazon FBA UK / CH mit JTL2Datev WaWi 1.10 bei IDU Nutzung und Zwangs VCS für GB / Schweiz JTL-Wawi 1.10 0
Neu Amazon Externe Belege werden nicht neu erstellt Amazon-Anbindung - Fehler und Bugs 0
Neu Amazon VCS - JTL Wawi > 1.10 - Lexware: Suche Best Practice Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Amazon Abgleich - seit heute 26.11.26 keine Übernahme der Bestellungen mehr Amazon-Anbindung - Fehler und Bugs 13
Neu viele Amazon Bestellungen - Zahlung ausstehend ?! Amazon-Anbindung - Ideen, Lob und Kritik 2
Amazon-ASIN mit mehreren SKU für Chargenverfolgung JTL-Wawi 1.10 0
Alte Amazon Aufträge lassen sich nicht löschen JTL-Wawi 1.11 0
Neu Ist es korrekt, dass Belegdaten von Amazon (VCS) mit einer etwa 7-tägigen Verzögerung in WAWI landen? Amazon-Anbindung - Fehler und Bugs 8
Neu DPD-Businessvertrag nicht möglich, wenn man Bestellungen aus Amazon abwickelt? JTL-ShippingLabels - Ideen, Lob und Kritik 0
Amazon Rechnungsuploud geht nicht mehr JTL-Wawi 1.11 0
Neu Amazon Abgleich - seit 14 Uhr keine Übernahme der Bestellungen Amazon-Anbindung - Fehler und Bugs 56
Neu Amazon Artikel auf verschiedenen Sellercentrals aktivieren/deaktivieren? User helfen Usern - Fragen zu JTL-Wawi 0
Neu GELÖST! Amazon "Aufzuschaltende Angebote" seit Tagen in "wird gesendet" bei WAWI 1.11.3 Amazon-Anbindung - Fehler und Bugs 10
Neu Amazon Business-Preis entfernen Amazon-Anbindung - Fehler und Bugs 0
Neu Versandgruppe aus Verkaufskanalverwaltung - Amazon löschen funktioniert nicht JTL-Wawi - Fehler und Bugs 0
Neu Amazon MWS Störung - Prime Label nicht druckbar JTL-ShippingLabels - Fehler und Bugs 0
Neu B2B Preis wird nicht an Amazon übergeben. Auch nicht WAWI intern User helfen Usern - Fragen zu JTL-Wawi 1
Artikel unter Amazon > Angebote werden mehrfach aufgeführt Amazon-Anbindung - Ideen, Lob und Kritik 7
Neu eazyAuction holt keine Bestellung mehr von Amazon ab, im Logbuch "Fehler" ohne weitere Angabe Amazon-Anbindung - Fehler und Bugs 1
Neu Amazon Pending Amazon-Anbindung - Fehler und Bugs 0
B2C Angebotsrpreis / Amazon JTL-Wawi 1.10 0
Amazon Anbindung: Auftragsübernahme im Gange JTL-Wawi 1.11 1
Amazon Rechnungen werden seit "Update" nicht mehr erstellt - VCS Lite 1.10.10.3 auf 1.10.14.3 JTL-Wawi 1.10 31
Umlagerung zu Amazon-FBA plötzlich nicht mehr möglich: Zugewiesende Amazon-SKU weg: "Es befinden sich Artikel ohne Amazon-SKU in der Umlagerung." JTL-Wawi 1.9 7
Neu FBA-Lagerbestand wird nicht mehr eingelesen - Fehler beim Verarbeiten von Amazon Events - FbaInventoryImported: Das angegebene Argument liegt außerha Amazon-Anbindung - Fehler und Bugs 13
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 5
Neu Amazon eazyAuction Lizenz Fehler? Amazon-Anbindung - Fehler und Bugs 1
Neu Amazon Artikel eintellen Arbeitsabläufe in JTL-Wawi 2
Amazon Bestellungen werden nicht alle angezeigt Amazon-Anbindung - Fehler und Bugs 7
Neu VCS Lite Amazon -> Rechnungs-Beleg konnte nicht verarbeitet werdenAmazon-Bestellpositionen nicht gefunden Amazon-Anbindung - Fehler und Bugs 0
Neu Amazon VCS lite - 2 Rechnungen wurde nicht übertragen Amazon-Anbindung - Fehler und Bugs 2
Neu Amazon-Bestellungen werden nur Verzögert importiert Amazon-Anbindung - Fehler und Bugs 4
Neu Amazon VCS Lite Rechnungen als PDF speichern in Wawi 1.10 User helfen Usern - Fragen zu JTL-Wawi 2
Neu Heute wied kein Versand bei Amazon bestätigt und manueller Abgleich gibt Fehlermeldung aus Amazon-Anbindung - Fehler und Bugs 1
Neu Falsche Währung auf Amazon-Rechnung des Kunden (externer Beleg) JTL-Wawi - Fehler und Bugs 3
Neu OSS rückwirkend zum 01.10.25 - Amazon VCS-Rechnungen korrigieren Arbeitsabläufe in JTL-Wawi 1
Neu E-Mail Versandbestätigung wird an Amazon gesendet obwohl in den Einstellungen deaktiviert JTL-ShippingLabels - Fehler und Bugs 2
Statistik: Amazon.de, .be., .fr etc. zusammenfassen zu Amazon (alle Länder) JTL-Wawi 1.9 2
Neu Plattformabgleich => Amazon funktioniert nicht mehr nach aufgehobener Kontosperrung Amazon-Anbindung - Fehler und Bugs 0

Ähnliche Themen