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

Stephan K.

Sehr aktives Mitglied
14. Mai 2014
1.245
290
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
8.043
2.299
Berlin
Firma
css-umsetzung
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.245
290
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
8.043
2.299
Berlin
Firma
css-umsetzung
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.245
290
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
 

titaps

Aktives Mitglied
28. März 2018
27
3
Grünstadt
Guten Abend,

konntet Ihr eine Lösung finden?
Mit Wawi 1.8.8.1 verhält es sich immer noch wie beschrieben.
Für Kaufland scheint es kein Problem zu sein, aber bei Otto.de wird es problematischer, wenn ein Merkmal mit leerem Wert übergeben wird.

Mit freundlichen Grüßen
V. Esse
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu [ERROR] Attribut child_parent_sku_relationship fehlt. Amazon-Lister - Fehler und Bugs 3
Neu Attribut bei bestimmten Artikel steuert das Erscheinen einer Checkbox vor Bestellabschluss Allgemeine Fragen zu JTL-Shop 1
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
S/MIME mit veraltetem Standard? JTL-Wawi 1.11 2
Neu JTL Wawi auf Windows Server 2025 mit SQL 2025? Installation von JTL-Wawi 4
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1
Neu "Eine Zeile mit doppeltem Schlüssel" im Assistent zur Einrichtung Installation von JTL-Wawi 1
Neu Konfigurator-Produkt wird mit 0 € in den Warenkorb gelegt JTL-Shop - Fehler und Bugs 2
Neu Probleme mit dem erstellen eines Profils in der Datenbankverwaltung JTL-Wawi - Fehler und Bugs 1
Neu Neues E-Commerce Business mit JTL Wawi - Jtl Shop - Lexware Office (online) - Fragen Starten mit JTL: Projektabwicklung & Migration 2
Neu Kein Abgleich mit Amazon mehr möglich - IP Sperre? Amazon-Anbindung - Fehler und Bugs 2
Neu Eine Amazon-Abrechnung wurde mit Verspätung generiert und fehlt jetzt in WAWI Amazon-Anbindung - Fehler und Bugs 3
Neu Salepix Techniktemplate mit Downloadfehler Templates für JTL-Shop 2
Bestand anderer Kinderartikel wird in Artikelstammdaten mit angezeigt – wie kann man das deaktivieren? JTL-Wawi 1.11 2
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 Habt ihr auch Probleme mit dem Google Merchant Center? Allgemeine Fragen zu JTL-Shop 6
Neu Mediendateien nicht mit Shopware synchronisiert Shopware-Connector 0
Neu Lieferantenbestellung mit Stückliste User helfen Usern - Fragen zu JTL-Wawi 3
Neu Zahlungsziel mit unterschiedlichen Valutas erstellen User helfen Usern - Fragen zu JTL-Wawi 6
In Diskussion Pos mit 1.11.4 nicht kompatibel Einrichtung / Updates von JTL-POS 9
Neu JTL-MeetUp mit eBay in Berlin Messen, Stammtische und interessante Events 0
Neu Barcodescanner - Artikel mit # wird nicht übergeben Allgemeine Fragen zu JTL-POS 2
Neu Staffelpreise wird mit Sternchen angezeigt - wie ändere ich das Allgemeine Fragen zu JTL-Shop 0
Neu 0,1% an der Kasse erstellte Kunden nicht synchronisiert mit JTL Wawi Allgemeine Fragen zu JTL-POS 0
Neu Probleme mit WMS-Inventur JTL-WMS / JTL-Packtisch+ - 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
Lagerbestände mit der Ameise korrigieren JTL-Wawi 1.6 3
Probleme mit dem Ebay-Abgleich JTL-Wawi 1.11 1
Aktuelle Erfahrungen mit 1.11 JTL-Wawi 1.11 2
Neu Zufällige Preisanpassungen beim Abgleich mit Woocommerce User helfen Usern - Fragen zu JTL-Wawi 9
Amazon-ASIN mit mehreren SKU für Chargenverfolgung JTL-Wawi 1.10 0
Neu Kundenkonto mit mehreren Shop-eMail-Adressen User helfen Usern - Fragen zu JTL-Wawi 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 Ärger mit CountX: Verzögerung bei der Bearbeitung von VCS-Daten in WAWI führt zu unvollständigen Steuerdaten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnung als pdf. speichern mit Rechnungsnummer und Kundennummer im Namen klappt nicht User helfen Usern - Fragen zu JTL-Wawi 4
Neu Was passiert beim Shop Update mit den Mailvorlagen? Installation / Updates von JTL-Shop 2
Neu Platzhalter für GPSR werden mit angezeigt PrestaShop-Connector 1
Liste exportieren mit Kategorien und Anzahl der Artikel in der jeweiligen Kategorie JTL Ameise - Eigene Exporte 3
Neu Umlagerung mit mehreren Positionen JTL-Ameise - Fehler und Bugs 7
Bild auf Rechnung bewegt sich nicht mit den Positionen JTL-Wawi 1.11 8
Neu Utopische Lieferzeiten mit der Post User helfen Usern - Fragen zu JTL-Wawi 1
Am eigenen Lager Bestand = 0, bei FBA = 170, Probleme mit dem eigenen Shop und Otto.de JTL-Wawi 1.10 3
Fehler beim Verknüpfen von JTL-FFN mit Wawi – „Anmeldung nicht möglich“ JTL-Wawi 1.11 1
Neu Adressetiketten für Briefe mit Etikettendrucker erstellen / Formatierungsproblem Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu JTL-Wawi Aufträge die mit JTL-POS bezahlt wurde tauchen im Tagenabschluss auf JTL-POS - Fehler und Bugs 7
Neu FBA-Artikel lässt sich nicht mit Stücklistenartikel verknüpfen – Workaround? Arbeitsabläufe in JTL-Wawi 0
Neu Kartenzahlung mit Zettle / Wo finde ich einen Transaktionscode in der Datenbank? Allgemeine Fragen zu JTL-POS 0
Neu Probleme mit Pixel-Code eines Drittanbieters in Templatedatei Betrieb / Pflege von JTL-Shop 1

Ähnliche Themen