Attribut mit DotLiquid füllen; Attribut nicht übermitteln, wenn Wert leer

Stephan K.

Sehr aktives Mitglied
14. Mai 2014
1.176
265
Hi,
wir sind seit dieser Woche mit Kaufland und noch voll mit der Datenaufbereitung für den Launch beschäftigt. Ich glaube, dass wir so weit alles verstanden haben und auch mit den bugs und Inkonsistenzen schon vertraut sind (z.B. Verkaufskanalfelder vererben inkonsistent (nicht sauber), für die Plattform importierte Bilder lassen sich nur einmalig per Ameise importieren, aber kein zweites Mal, da er keine Schreibrechte dazu hat...)

Nun eine Frage für ein Attribut, das mal gefüllt ist, mal nicht. Also je nach Artikel unterschiedliche Werte hat. Konkret geht es um "Muster." Mal ist es gefüllt, mal nicht.
Es scheint aber so zu sein, dass SCX hier trotzdem übermittelt, selbst wenn leer ist. Für die entsprechenden Artikel erhalten wir stets: "offer(xxx): Attribut Muster(pattern) hat keinen Wert"

Wenn wir in DotLiquid einfach die Verknüpfung zu dem "Kaufland Muster" machen, kommt der Fehler
Inhalt: {{ Vorgang.Merkmale.Merkmale.Kaufland.Kaufland_de_Muster.Deutsch }}

Wenn wir die Bedingung einbauen, nur dann, wenn ein Wert da ist, fülle aus, erhalten wir den gleichen Fehler:
{% if Vorgang.Merkmale.Merkmale.Kaufland.Kaufland_de_Muster.Deutsch %}{{ Vorgang.Merkmale.Merkmale.Kaufland.Kaufland_de_Muster.Deutsch }}{% endif %}


Daher die Frage: Wie kann man SCX beibringen, dass er das Attribut "Muster" nur dann sendet, wenn es wirklich vorhanden ist? Oder ist das ein bug und "Muster" wird stets gesendet und führt zu Fehlern, wenn es leer ist?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.125
1.435
Berlin
versuche es mal mit:
Ich weiß jetzt nicht direkt, ob empty, so wie in php. auch auf null prüft, daher sind beide in der if abfrage
Code:
{% if Vorgang.Merkmale.Merkmale.Kaufland.Kaufland_de_Muster.Deutsch != null and Vorgang.Merkmale.Merkmale.Kaufland.Kaufland_de_Muster.Deutsch  != empty -%}
Inhalt: {{ Vorgang.Merkmale.Merkmale.Kaufland.Kaufland_de_Muster.Deutsch }}
{% endif -%}
 

Stephan K.

Sehr aktives Mitglied
14. Mai 2014
1.176
265
Danke. Hier wird der leere Wert generell trotzdem als Attribut [pattern: " "] übertragen und es scheint einfach ein hard-coded bug zu sein. Das ist nicht bei jedem Attribut der Fall, wie ich festgestellt habe.

Mit deiner Eingabe wirft SCX im Log [pattern: "Inhalt: " "] aus, also wieder das Attribut mit leerem Wert. Die Anführungszeichen zur Verdeutlichung, dass hier ein leerer Wert übertragen wird.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.125
1.435
Berlin
Ok hab es mir angeschaut,

dann so:
Code:
{% assign result = Vorgang.Merkmale.Merkmale.Kaufland.Kaufland_de_Muster.Deutsch | IsFilled -%}
{% if result -%}
Inhalt: {{ Vorgang.Merkmale.Merkmale.Kaufland.Kaufland_de_Muster.Deutsch }}
{% endif -%}
 

Stephan K.

Sehr aktives Mitglied
14. Mai 2014
1.176
265
Nein, nichts von dem hilft. Es wird stets als Fehler ausgegeben, dass ein Wert fehlt.
Jedoch sehen wir auch, dass die Werte von uns im Kaufland backend übernommen wurden.

Übersehen wir etwas im Prozess mit Kaufland und Wawi?

Wir hinterlegen die Kaufland-Attribute, wir setzen den Artikel für Kaufland online (wir sehen auch im Stammblatt, dass die Verkaufskanalfelder gefüllt werden), der Artikel ist komplett online, aber wirft ein leeren Wert bei Muster als Fehler per API zurück.

Nach jeder testweisen Änderung prüfen wir die Ausgabe mit dem Beispielartikel und markieren den Artikel im Kanal als "Angebot auf Marktplatz aktualisieren"



Pattern.JPG
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wawi-Attribut mit Zahlenwert wird in Shopware als Textfeld importiert Shopware-Connector 4
Neu Attribut wird nicht in Fremdsprache an JTL Shop übertragen JTL-Wawi - Fehler und Bugs 2
Neu widget für jtl-Shop Dashboard brauche die NonAutoClose (ähnlich dem data-draggable-ignore) Attribut für Smartys Plugins für JTL-Shop 0
Neu Verleihartikel korrekt anlegen - Probleme mit den Auswertungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Paketpreis aus verschiedenen Artikeln mit EAN Allgemeine Fragen zu JTL-POS 0
Neu JTL mit Fahrzeuge, welche Hardware Starten mit JTL: Projektabwicklung & Migration 0
JTL Konfigurator Komponenten in Konfigurationsgruppen mit mehreren Bildern JTL-Wawi 1.7 0
Neu Welche Shopping Apps mit JTL-Schnittstelle und B2B Funktionen gibt es? User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Übersicht niedrigster Einkaufspreis mit weiteren Daten anreichern Eigene Übersichten in der JTL-Wawi 8
Neu eMail erhalten mit der Anzahl der versendeten Pakete an Tag je Dienstleister möglich? User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Workflow - Auslieferung eines Auftrags mit einem Dropshipper plus Standard-Lager JTL-Workflows - Ideen, Lob und Kritik 0
Neu Track & Trace " Mit Fehler beendet" Objektverweise JTL-Track&Trace - Ideen, Lob und Kritik 0
Neu Upgrade Shop 4 auf Shop 5 mit neuer Lizenz Upgrade JTL-Shop4 auf JTL-Shop5 71
Artikel mit Stückliste verschwinden JTL-Wawi 1.8 2
Neu Stückliste mit zwei Auswahlmöglichkeiten User helfen Usern - Fragen zu JTL-Wawi 1
Neu Probleme mit Ameise beim Artikelimport / Artikelaktualisierung und Lieferantenartikeln VPE JTL-Ameise - Ideen, Lob und Kritik 3
Neu Workflow: Kunden mit bestimmter "Kundengruppe" automatisch "Kunde von Firma" zuweisen Arbeitsabläufe in JTL-Wawi 0
Neu EPS / Sofort Zahlungen mit PayPal Checkout Plugins für JTL-Shop 7
Neu Redirects mit RewriteCond fehler Gelöste Themen in diesem Bereich 2
Neu EBIC mit Commerzbank hat das jemand? User helfen Usern - Fragen zu JTL-Wawi 6
Neu Testbetrieb JTL POS mit angeschlossener WAWI Einrichtung / Updates von JTL-POS 3
Neu DHL Versandetikett wird mit Adressetikett gedruckt JTL-ShippingLabels - Fehler und Bugs 0
Neu CustomGPT mit JTL API verbinden? Smalltalk 2
Neu Mapping mit DotLiquid funktioniert nicht korrekt Otto.de - Anbindung (SCX) 4
Neu Mehrwersteuerfehler in Auftrag AmazonBusiness-IGL-Export mit UmsatzsteuerID, ohne VCS Amazon-Anbindung - Fehler und Bugs 0
JTL-FFN-Kundenkonto mit normelm Kundenkonto zusammenfassen. JTL-Wawi 1.7 1
Neu JTL-Pos OPI schnitstelle mit Nexi Kartenlesegerät verbinden Allgemeine Fragen zu JTL-POS 6
Neu Einfacher Workflow URL öffnen auf lokalem PC mit RDP WaWi? User helfen Usern - Fragen zu JTL-Wawi 1
Wichtig BLACK FRIDAY SUPPORT für Euch - mit verlängerten Support-Zeiten Messen, Stammtische und interessante Events 0
Neu Ein Client ist mit dem SQL Server verbunden, aber der Zweite will nicht! Gelöste Themen in diesem Bereich 2
Neu Workflow als Zahlungserinnerung mit Abfrage IstBezahlt=Falsch User helfen Usern - Fragen zu JTL-Wawi 0
Neu Verständnisfrage Artikel mit Varianten Gelöste Themen in diesem Bereich 10
Verbindung mit der APP kann nicht hergestellt werden JTL-Wawi App 0
Neu eBay Angebote mit Auswahl und mehrere Angebote pro 1 Wawi-Artikel Einrichtung und Installation von JTL-eazyAuction 1
Neu Mietvertrag/Abo mit JTL abbilden - Vorlage erstellen - SQL ABfrage? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu UStId. falsch eingegeben von Kunden - Daher Fehler in Auftragserstellung - Umsatzsteuer Id - mit Leerzeichen und nur Nummern Arbeitsabläufe in JTL-Wawi 0
Neu Taric mit Hilfe eines Artikelmerkmales updaten. Gelöste Themen in diesem Bereich 2
Neu Wie ordnet man mit JTL Ameise Kindartikel dem entsprechenden Vaterartikel zu? JTL-Ameise - Fehler und Bugs 1
Neu Mehrpaketsendungen mit DHL druckt nicht alle Lable aus JTL-ShippingLabels - Fehler und Bugs 1
Neu Integration JTL-Wawi mit Correos Express in Spanien. JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Fehler - Es wurde keine Plattform mit dem Schlüssel WMS_Packtisch gefunden Amazon-Lister - Fehler und Bugs 2
Neu Conrad Marktplatz nicht mit JTL Wawi 1.8.7.4 möglich Gelöste Themen in diesem Bereich 3
Neu Wie löst ihr WooCommerce mit mehreren Sprachen über WPML? (JTL-Connector WooCommerce) WooCommerce-Connector 0
Neu Start- und Enddatum von Sonderpreisen mit Ameisenimport eintragen/ändern funktioniert nicht JTL-Ameise - Fehler und Bugs 1
Neu Nur Admin darf versand Adressen eingeben... (Mit Plugin Schalter) Plugins für JTL-Shop 0
Neu Zuordnung der Kundengruppen mit B2B Market WooCommerce-Connector 3
Neu WaWi 1.8.7.4 Verknüpfung mit JTL-Kundenkonto nicht möglich JTL-Wawi - Fehler und Bugs 1
Ständig Probleme mit der Suche nach Auftragsnummer, Kunde, Position im Verkauf JTL-Wawi 1.7 1
Neu 15 Jahre alte Datenbank - was passiert mit den alten Datensätzen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Sicherheitslücke im Shop mit Paypal JTL-Shop - Fehler und Bugs 7

Ähnliche Themen