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

Stephan K.

Sehr aktives Mitglied
14. Mai 2014
1.190
269
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
7.287
1.989
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.190
269
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
7.287
1.989
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.190
269
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
25
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 Lager Ampel Text Attribut ampel_text_gruen mit Shop 5.34 und Wawi 1.8.12.2 funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Neu Über Kurzbeschreibung hätte ich gerne ein Attribut stehen Templates für JTL-Shop 1
Neu Attribut Import Problem JTL-Ameise - Fehler und Bugs 10
Neu Amazon Lister 2.0 - Code 99016 - Ein Maximum von 1 Vorkommen (oder Vorkommnissen) ist für das Attribut color zulässig Amazon-Lister - Fehler und Bugs 1
Neu Fotoabgleich mit Shopify Onlineshop-Anbindung 0
Neu Falsche URLs in Sitemap für englischen Seiten bei "Routing-Schema: Mit Locale" JTL-Shop - Fehler und Bugs 0
Neu Bestellung erst nach >1h synchronisiert. - Worker mit Connector und Woocommerce Onlineshop-Anbindung 0
Multishop mit verschiedenen Steuersätzen JTL-Wawi 1.9 9
Probleme mit dem Abgleich von Amazon seit Update auf JTL-Wawi 1.964 JTL-Wawi 1.9 0
JTL Worker startet den REST API Server nicht mit JTL-Wawi 1.9 0
Neu Worker Statusmeldung "mit Fehlern beendet" Onlineshop-Anbindung 0
Neu Kauf aus Österreich wird im Warenkorb mit 19% angezeigt Betrieb / Pflege von JTL-Shop 0
Neu Probleme mit dem Meta-Crawler und 403 Fehler beim Meta-Datenfeed Upload User helfen Usern 0
Neu 1.9.6.5 GPSR eBay in Masse Aktualisieren mit Angeboten mit Bearbeitungsfehler nicht möglich eBay-Anbindung - Fehler und Bugs 1
Neu Shopware 5 mit JTL-Version 1.9.6.3 oder höher. Gibt es Probleme? Shopware-Connector 4
Neu Pickliste für Aufträge mit mehr als einem Artikel aus verschiedenen Lagerbereichen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu GPSR Angaben - Problem mit Lösung von Dreizack Medien Technische Fragen zu Plugins und Templates 2
Neu Kunden UST Feld mit Workflow befüllen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Abgleich mit JTL-Shop nur neue oder geänderte Bilder Onlineshop-Anbindung 9
JTL-Fulfillment Network Worker mit Fehlern beendet JTL-Wawi 1.9 2
Neu Sonderpreis im Angebot mit Rabatt anzeigen Arbeitsabläufe in JTL-Wawi 0
Neu Probleme mit dem MegaMenü in der Mobile Version Allgemeine Fragen zu JTL-Shop 0
Neu Dropshipping Einstellungen in Wawi mit Händler, aber Versand geht von uns aus???? User helfen Usern - Fragen zu JTL-Wawi 3
Blindkopie Mails kommen mit 1.9.6.5 nicht mehr an! JTL-Wawi 1.9 8
Neue dritte Sprache (französisch) wird nicht mit Shop (Connector) synchronisiert JTL-Wawi 1.9 1
Neu Umzug von SQL 2016 Express auf SQL 2019 Standard mit Wawi 1.8.12.2 Installation von JTL-Wawi 10
Neu Rechnungsvorlagen 2.0 - Skontoberechnung auf den neuen Vorlagen (Formel) - Rechnen mit DotLiquid Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu Datenbank voll. dbo.tFile mit 3.5 GB und dbo.tLizenzlog mit 1GB JTL-Wawi - Fehler und Bugs 5
GPRS nur mit Shopify JTL-Wawi 1.9 4
Neu Mehrere Bescheibungen über Workflows o.ä. mit KI optimieren Arbeitsabläufe in JTL-Wawi 0
Neu Dropshipping mit Seriennummern User helfen Usern - Fragen zu JTL-Wawi 1
Neu Probleme mit paypal / ZAhlung als nicht autorisiert zurückgewiesen JTL-Shop - Fehler und Bugs 6
Fehler [DbeSClient]JTL-Wawi beim Abgleich mit JTL Shop5 JTL-Wawi 1.9 0
Neu Klarna Plugin mit JTL Shop 5.4.0 lässt Pay Now nicht zu Plugins für JTL-Shop 10
Neu Selbst gestaltete Versandlabels (z.B. mit Internetmarke über ShippingLabels) automatisch drucken? Wie macht Ihr das mit der Ausgabe? Arbeitsabläufe in JTL-Wawi 0
Neu Probleme mit Layout Shop 5 Technische Fragen zu Plugins und Templates 4
Neu Connector macht Probleme mit AST_Pro WooCommerce-Connector 0
JTL, Dringende Klärung zu GPSR-Anforderungen – Probleme mit JTL-Updates JTL-Wawi 1.9 67
Neu Neue Artikel mit Ameise und EAN aus JTL JTL-Workflows - Ideen, Lob und Kritik 1
Neu GPSR mit JTL Wawi + Plugin JTL-Wawi - Fehler und Bugs 5
Neu Fehler beim Abgleich mit Amazon durch Worker. Amazon-Anbindung - Fehler und Bugs 0
Beantwortet Worker macht keinen Abgleich mit Woocommerce WooCommerce-Connector 0
Neu Auftragsnummer auf WMS Pickliste mit mehreren Aufträgen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu wie kann ich wareneingang mit artikel karton einbuchen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Ab Preise Darstellung als netto bei Kunden mit UID Allgemeine Fragen zu JTL-Shop 5
Neu Gezielt Aufträge mit Kundennummern / Lieferadressen zurückhalten User helfen Usern - Fragen zu JTL-Wawi 5
Neu Rechnungskauf mit Ratepay wird falsch gemappt Plugins für JTL-Shop 1
Neu Auslaufartikel mit Bestand nicht deaktivieren JTL-Ameise - Fehler und Bugs 1
In Bearbeitung Retoure erstellen nach 1 Woche in Wawi mit Sumup als Zahlungsanbieter Allgemeine Fragen zu JTL-POS 3
Welche GPSR Plugin-Einstellungen mit WaWi 1.9.6.1 JTL-Wawi 1.9 8

Ähnliche Themen