Gelöst Workflow Höhe Abgleich funktioniert nicht

iks

Aktives Mitglied
15. Januar 2019
44
7
Hallo zusammen,

kurz zur Erklärung meines Problems. Es geht um die automatische Versandartzuweisung die über Regelnd definiert wird wie Preis und höhe etc.
Wenn ich nun die Artikel prüfen will ob diese kleiner oder größer als 5cm hoch sind klappt dies leider nicht.

Problem

Der Artikel hat eine Höhe von 7,1cm und zusätzlich wurde von eBay das hinterlegte Versandobjekt als Freitext mit übernommen.
Die Regel sagt wenn der Artikel größer als 5cm hoch ist trifft die Bedingung nicht zu. Es werden jedoch beide Positionen geprüft. Der Artikel sowie das Versadprodukt. Es ist ja gut das es alle Positionen prüft jedoch wird der Workflow ausgeführt obwohl eine Bedingung nicht erfüllt ist.

Wenn ich das Versandprodukt entferne wird nur der Artikel geprüft wo die Bedingung nicht zutrifft und der Workflow nicht durchgeführt wird. Ich habe die Vermutung das nur der letzte Status herenommen wird und der erste Artikel wo die Bedingung nicht zutrifft sozusagen übersprungen wird?

Hat einer noch eine Idee oder weiß wie ich das Problem lösen kann da ich sonst die Versandzuordnung nicht richtig machen kann :/

JTL-Wawi Version: 1.5.21.1
a.JPGb.JPGc.JPG
Danke
 
Zuletzt bearbeitet:

Björn Ponsen

Moderator
Mitarbeiter
1. Juli 2016
987
90
Guten morgen @iks,

kannst du uns an deiner Lösung teilhaben :)
Für die anderen User die vielleicht das gleiche Problem haben wäre das eine Hilfe ;)
 

iks

Aktives Mitglied
15. Januar 2019
44
7
Ok.

Das problem an der bereits vorhanden Variable Höhe ist das diese den Wert aller Positionen eines Auftrags zurück gibt. Also einmal die des Artikels und dann die des Versandobjekts was 0 ist weshalb dann noch wegen einem Fehler trotz das alle Bedingungen erfüllt sein müssen die Workflow abbricht.

Um die Summe der höhen aller Positionen zu erhalten folgende Formel benutzen:

{% assign GesamtRabattBrutto = 0.0 -%}
{% for AuftragsPosition in Vorgang.AuftragsPositionen.Positionen -%}
{% assign GesamtRabattBrutto = GesamtRabattBrutto | Plus: AuftragsPosition.Artikel.Höhe -%}
{% endfor -%}
{{ GesamtRabattBrutto | FormatNumber: 'N2','de-DE' }}


Wenn man die Artikel einzeln Prüfen will ob nur eines höher oder kleiner als X ist muss man folgenden Code benutzen. Ich habe es auf 6 Artikel Gegrenzt da bereis schon nach dem dritten Artikel eine andere Regel greift:

Artikel 1:

{% capture query -%}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen limit:1 offset:0 -%}
{{ Artikelbeschreibungen.Artikel.Höhe -}}
{% endfor -%}
{% endcapture -%}
{% assign query = query | Plus: 0.0 -%}
{{ query -}}


Artikel 2:

{% capture query -%}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen limit:1 offset:1 -%}
{{ Artikelbeschreibungen.Artikel.Höhe -}}
{% endfor -%}
{% endcapture -%}
{% assign query = query | Plus: 0.0 -%}
{{ query -}}


Artikel 3:

{% capture query -%}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen limit:1 offset:2 -%}
{{ Artikelbeschreibungen.Artikel.Höhe -}}
{% endfor -%}
{% endcapture -%}
{% assign query = query | Plus: 0.0 -%}
{{ query -}}


usw...

so kann man einzeln die Artikel prüfen ob einer z.B. größer oder kleiner als 5cm ist.
 
  • Gefällt mir
Reaktionen: Björn Ponsen

iks

Aktives Mitglied
15. Januar 2019
44
7
Verbesserung:

Höhe den Code verwenden:

{% capture query -%}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen limit:1 offset:0 -%}
{{ Artikelbeschreibungen.Artikel.Höhe -}}
{% endfor -%}
{% endcapture -%}
{% assign query = query -%}
{{ query -}}


Um die Längen auszulesen:

{% capture query -%}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen limit:1 offset:0 -%}
{{ Artikelbeschreibungen.Artikel.Länge -}}
{% endfor -%}
{% endcapture -%}
{% assign query = query -%}
{{ query -}}
 
  • Gefällt mir
Reaktionen: humorpharm
Ähnliche Themen
Titel Forum Antworten Datum
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 0
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Gelöst Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 12
workflow führt zu "keiner Rückmeldung" / Absturz JTL-Wawi 1.11 3
Artikelpuffer Email Workflow JTL-Wawi 1.11 4
Neu Workflow Ereignis "Position hinzufügen" bei Angebote User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Bedingung Lieferstatus User helfen Usern - Fragen zu JTL-Wawi 4
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow Abweichung Preise > Emailreport JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kategorie Listenansicht: Shop-Skript berechnet Höhe "falsch" Technische Fragen zu Plugins und Templates 5
Neu Abgleich mit Amazon Sendungsnummer / Rechnung Arbeitsabläufe in JTL-Wawi 0
Neu DRIGEND HILFE!!! Ebay Abgleich endet mit Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = -1. Die Anweisung wurde beendet. eBay-Anbindung - Fehler und Bugs 4
Neu Benachrichtigung wenn Worker Abgleich fehlschlägt? User helfen Usern - Fragen zu JTL-Wawi 0
Amazon Abgleich will nicht ( JTL Ver. 1.9.8.0 ) JTL-Wawi 1.9 3
FFN Abgleich schlägt fehlt mit Worker 2.0 JTL-Wawi 2.0 1
Neu Kein Abgleich mit Amazon nicht mehr möglich JTL-Wawi 2.0 0
Neu Immer wieder Probleme beim Abgleich, hängt löscht was auch immer Shopify-Connector 0
Zahlungsmodul bucht falsch beim Abgleich JTL-Wawi 2.0 1
Neu Refresh nach Abgleich User helfen Usern - Fragen zu JTL-Wawi 0
Neu Worker Abgleich mit dem Onlineshop "mit Fehlern beendet" Onlineshop-Anbindung 4
Neu Fehler beim Abgleich, aber nur 1 einer von 3 Shopify Shops Shopify-Connector 2
Neu Amazon Abgleich - seit heute 12:26Uhr keine Übernahme der Bestellungen über Worker Amazon-Anbindung - Fehler und Bugs 9
Neu Abgleich erstellt neue Artikel aber ohne Bestand und Bestandsführung WooCommerce-Connector 2
Neu Onlineshop-Abgleich erfordert eine Menge Klicks Onlineshop-Anbindung 3
Neu WaWi - JTL Shop - Kein Abgleich des Artikelnamen möglich Onlineshop-Anbindung 1

Ähnliche Themen