Hallo,
ich habe ein recht spezielles Problem. Mit der Einsortierung in die richtige Forenkategorie habe ich mich schwer getan, hoffe hier ist das Thema richtig adressiert.
Wir arbeiten aktuell an einer SCX-Anbindung eine Marktplatzes. Es ist nicht Kaufland.de, sondern Voelkner.de aber die Funktionsweise ist ja die Gleiche.
Der Marktplatz erwartet als Wert für das Attribut 'state' eine Zahl 1-4. Wenn ich diese Zahl fest in der Konfiguration eintrage, funktioniert es ohne Probleme, in der Übertragenen XML-Datei kommt folgendes an.
...<attribute><code>state</code><value>3</value></attribute></product></products>
Nun möchte ich per Dotliquid unsere Attributwerte in die vom Markplatz erwarteten Werte übersetzen
{% if Vorgang.Attribute.Global.Eigene_Attribiute.Artikelzustand.Einsprachig == 'A' %}1
{% elsif Vorgang.Attribute.Global.Eigene_Attribiute.Artikelzustand.Einsprachig == 'A-' %}2
{% elsif Vorgang.Attribute.Global.Eigene_Attribiute.Artikelzustand.Einsprachig == 'B+' %}3
{% elsif Vorgang.Attribute.Global.Eigene_Attribiute.Artikelzustand.Einsprachig == 'B' %}4
{%endif%}
In der Dotliquid Vorschau funktioniert das ebenfalls einwandfrei. In der übertragenen XML Datei kommt jedoch folgendes an
...<attribute><code>state</code><value>3 <-- Dateiende
Habt ihr einen Tipp für mich? Vielen Dank vorab.
Christoph
ich habe ein recht spezielles Problem. Mit der Einsortierung in die richtige Forenkategorie habe ich mich schwer getan, hoffe hier ist das Thema richtig adressiert.
Wir arbeiten aktuell an einer SCX-Anbindung eine Marktplatzes. Es ist nicht Kaufland.de, sondern Voelkner.de aber die Funktionsweise ist ja die Gleiche.
Der Marktplatz erwartet als Wert für das Attribut 'state' eine Zahl 1-4. Wenn ich diese Zahl fest in der Konfiguration eintrage, funktioniert es ohne Probleme, in der Übertragenen XML-Datei kommt folgendes an.
...<attribute><code>state</code><value>3</value></attribute></product></products>
Nun möchte ich per Dotliquid unsere Attributwerte in die vom Markplatz erwarteten Werte übersetzen
{% if Vorgang.Attribute.Global.Eigene_Attribiute.Artikelzustand.Einsprachig == 'A' %}1
{% elsif Vorgang.Attribute.Global.Eigene_Attribiute.Artikelzustand.Einsprachig == 'A-' %}2
{% elsif Vorgang.Attribute.Global.Eigene_Attribiute.Artikelzustand.Einsprachig == 'B+' %}3
{% elsif Vorgang.Attribute.Global.Eigene_Attribiute.Artikelzustand.Einsprachig == 'B' %}4
{%endif%}
In der Dotliquid Vorschau funktioniert das ebenfalls einwandfrei. In der übertragenen XML Datei kommt jedoch folgendes an
...<attribute><code>state</code><value>3 <-- Dateiende
Habt ihr einen Tipp für mich? Vielen Dank vorab.
Christoph