Gelöst Summierung der Attributwerte von Gesamtobjekten

letterbox24.de

Aktives Mitglied
25. November 2020
6
1
Hallo zusammen, ich habe ein Problem mit der Wawi.
Warum nimmt es immer nur die Werte des ersten Objekts, abgesehen von Preis und Gewicht? ich möchte einen Workflow erstellen, um meine Versandoptionen basierend auf der Summe der Attribute zu ändern. aber standardmäßig berücksichtigt es nur das erste Objekt. aber kann mir jemand eine Schleife oder Code in DOTLIQUID sagen, wie ich meine gesamten Attributwerte aller Objekte summieren kann.

zum Beispiel
1. Artikel -ABC; Attribut - 0,1
2. Artikel -XYZ; Attribut - 0,5


mein Arbeitsablauf sollte wie folgt aussehen - wenn Gesamtattribut < 0,9 dann Beitrag kompakt.


Vielen Dank im Voraus.
 

Thomas_S

Sehr aktives Mitglied
2. Oktober 2012
732
123
50226 Frechern
Bei Attributen (nicht Funktionsattributen) sollte es so funktionieren:
Code:
{%- assign attrSumme = 0.0 -%}
{%- for position in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
    {%- for attribut in position.Artikel.Attribute -%}
        {%- assign attrSumme = attrSumme | Plus: attribut['AttributGruppe']['Attributname']['Sprache (z.B. Deutsch)'] -%}
    {%- endfor -%}
{%- endfor -%}
{{- attrSumme -}}
Die Werte sollten dann auch als Zahl (double) hinterlegt sein. Ob die Schleife korrekt abgearbeitet wird, kann ich nicht mit Sicherheit sagen. Habs nicht wirklich getestet, als Anstubser reichts aber vielleicht 🙂
 
  • Gefällt mir
Reaktionen: letterbox24.de

Ähnliche Themen