Neu Amazon Lister 2.0 Verkaufskanalfelder Dotliquid Formel

quattroformatee

Aktives Mitglied
20. Juli 2022
99
16
Hallo zusammen,


wir stehen vor folgendem Problem in unserem Bekleidungs-Mapping per Verkaufskanalfelder zuordnen:


  • Kinderartikel dürfen im Verkaufskanalfeld keinen Wert haben.
  • Erwachsenenartikel benötigen hingegen immer einen Wert („Regular“).

Wenn wir für Kinder trotzdem etwas eintragen, werden diese Artikel nicht hochgeladen – und umgekehrt bei Erwachsenenartikeln.


Unser Ansatz mit DotLiquid sieht so aus:
Code:
{% assign artnr = Vorgang.Allgemein.Stammdaten.ArtNrSku %}


<input type="text" name="Größentyp"
  {% if artnr contains "-K-" or artnr contains "-KP-" %}
    <!-- kein Wert für Kinder -->
  {% else %}
    value="Regular"    <!-- Pflichtfeld für Erwachsene -->
  {% endif %}
/>

Leider funktioniert das nicht wie gewünscht.
Frage: Ist so eine bedingte Ausgabe per DotLiquid grundsätzlich umsetzbar? Hat jemand dieses Szenario schon gelöst oder eine alternative Idee?


Screenshot des betroffenen Feldes "Größentyp" anbei.


Vielen Dank & viele Grüße
 

Anhänge

  • Screenshot 2025-06-26 194825.png
    Screenshot 2025-06-26 194825.png
    44,9 KB · Aufrufe: 7

quattroformatee

Aktives Mitglied
20. Juli 2022
99
16
Habens hinbekommen. Haben jetzt, statt die Artikelnummer, ein Attribut als Bedingung genommen. Falls es wem hilft hier der code:

Code:
{% assign groessenklasse = Vorgang.Attribute.Global["Amazon-Attribute"]["Größenklassifizierung"]["Deutsch"] | strip | downcase %}
{% if groessenklasse == 'numeric' or groessenklasse == 'Numerisch' %}

{% else %}
  Regular
{% endif %}
 

Ähnliche Themen