Neu Amazon Lister 2.0 Parent-Child

quattroformatee

Aktives Mitglied
20. Juli 2022
77
12
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

Gut bekanntes Mitglied
7. Oktober 2022
86
30
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
445
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 - Status auf "Wartet auf Hochladen" seit über einer Woche Amazon-Lister - Fehler und Bugs 4
Neu Hilfe für Amazon und Lister 2.0 gesucht Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Bilder über Amazon-Lister 2.0 lassen sich nicht dauerhaft ändern Amazon-Lister - Fehler und Bugs 0
Neu Amazon Lister 2.0 Fehlermeldungen Amazon-Lister - Fehler und Bugs 0
Neu Amazon Lister 2.0 Anbinden Amazon-Lister - Ideen, Lob und Kritik 6
Neu Amazon Lister 2.0 "für das Verkaufskonto 'Amazon.de Lister' konnten keine Versandregeln gefunden werden. ..." 1.10.12.0 Amazon-Lister - Fehler und Bugs 1
Neu Amazon-Lister: Kategorien fehlen Amazon-Lister - Fehler und Bugs 10
Neu Amazon Lister 2.0 Verkaufskanalfelder Dotliquid Formel Amazon-Lister - Ideen, Lob und Kritik 2
Neu zum 30. Juni 2025 wird der Amazon Lister 1.0 eingestellt JTL-ShippingLabels - Fehler und Bugs 5
Neu Amazon Lister 2.0 Einrichtung/Umstieg vom alten Lister Einrichtung und Installation von JTL-eazyAuction 15
Neu Initialer Import von Amazon mit Lister 2.0 Amazon-Lister - Fehler und Bugs 8
Varianten und der Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 0
Neu Amazon Lister 1.0 vs. 2.0 = ein absolutes Chaos !? Amazon-Lister - Fehler und Bugs 25
Neu Lister 2.0 und Amazon Produktkategorien Amazon-Lister - Fehler und Bugs 3
Neu Amazon VCS-Lite Rechnungen beinhalten keine Lieferanschrift User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Amazon Fristen + Bestellung filtern und Ausliefern User helfen Usern - Fragen zu JTL-Wawi 3
Neu Fehlermeldung Amazon: B2B nicht möglich, da purchasable_offer Amazon-Lister - Fehler und Bugs 5
Kunden UStID wird nicht aus Amazon in JTL übermittelt Amazon-Anbindung - Fehler und Bugs 2
Neu Amazon Rechnung ändern bei VCS-Lite - Fehlermeldung beim Stornieren (Auftrag fehlt) Arbeitsabläufe in JTL-Wawi 5
Neu Amazon vergibt Rabatte an Kunde und Kunde fehlt der Beleg bzw. Rechnung zu hoch Amazon-Anbindung - Fehler und Bugs 0
Neu JTL WaWai Artikel aus Angebote von Plattformen Amazon+Otto erstellen Einrichtung und Installation von JTL-eazyAuction 0
Neu Wie kann man einen Artikel auf einen bestehenden Artikel bei Amazon aufschalten? Amazon-Lister - Ideen, Lob und Kritik 2
Neu WMS Amazon Prime 2 Packstücke JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Rechnungen werden nicht zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 3
Neu Workflow Amazon Versandgruppe ändern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Amazon Listings verstehen Dienstleistung, Jobs und Ähnliches 0
Neu Amazon Abgleich funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 0
Neu getRMA - Amazon RMA Nr. & Tracking scannen Schnittstellen Import / Export 1
Neu Falscher Lagerbestand bei Amazon Amazon-Anbindung - Fehler und Bugs 0
Neu Amazon Lister1 ab 30.06.2025 abgeschaltet ? Amazon-Anbindung - Fehler und Bugs 2
Neu Daten an Amazon senden Problem Amazon-Anbindung - Fehler und Bugs 1
Neu Amazon - Spar-Abo: Wie schnell identifizieren: Vorsicht es droht Margenverlust Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Versand via Spring XBS - Eigentliche Versandart bei Auslieferung nicht bekannt, wie mit Amazon umgehen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Amazon Angebote werden nicht angezeigt Amazon-Anbindung - Fehler und Bugs 44
Neu Amazon Abgleich / Angebot aufschalten nicht möglich - Parameter Iso? Amazon-Anbindung - Fehler und Bugs 1
Neu AMAZON Business Kunde - Firmenzeile der Adresse wird von AMAZON übernommen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Rechnungen erstellen bei Amazon Bestellungen nicht mehr möglich Amazon-Anbindung - Fehler und Bugs 2
Neu Versand für Amazon FBM Bestellungen automatisieren User helfen Usern 0
Neu Kein Einlesen der VCS Rechnungen von Amazon seit 8. Mai Amazon-Anbindung - Fehler und Bugs 0
Neu neue Sendungsnummer (DHL) wird nach Storno des 1. Label nicht an Amazon übergeben JTL-ShippingLabels - Fehler und Bugs 9
Neu Amazon Anbindung kurzzeitig fehlerhaft - Aufträge fehlen Amazon-Anbindung - Fehler und Bugs 1
Neu Amazon "Aufzuschaltende Angebote" seit Tagen in "wird gesendet" Amazon-Anbindung - Fehler und Bugs 8
Neu Business-Rechnungen werden in JTL erstellt, aber nicht an Amazon übermittelt (VCS Lite aktiv) User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL 1.20.20.4 Postsendungen werden mit Sendungsnummer an Amazon gesendet und verursachen Probleme JTL-ShippingLabels - Fehler und Bugs 26
In Diskussion Workflow für Amazon Tel. Nummern löschen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Steuereinstellungen Amazon stelle Rechnung Luxemburg, Lieferadresse Deutschland an Endkunden JTL-Wawi - Fehler und Bugs 0
Nach Update auf JTL 10.10.4 wird kein Versand mehr an Amazon übermittelt JTL-Wawi 1.10 4
Neu AMAZON VCS Rechnungskorrekturen fehlen in Auftragsübersicht (1.10.10.4) Amazon-Anbindung - Fehler und Bugs 1
Neu AMAZON Angebote finden und beenden? Amazon-Lister - Ideen, Lob und Kritik 8
Neu Amazon Stornoanfragen in Wawi Amazon-Anbindung - Fehler und Bugs 12

Ähnliche Themen