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
Artikelpuffer Email Workflow JTL-Wawi 1.11 1
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 Mahnwesen per Workflow automatisieren User helfen Usern 0
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Neu Workflow Überfällige Mahnung an Inkassoanwalt übergeben JTL-Workflows - Ideen, Lob und Kritik 0
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 5
Neu JTL REST API einen Workflow ausführen und benutzerspezifischen Drucker ansteuern User helfen Usern 0
Neu Retouren Variablen in Workflow für Rechnungskorrektur Wert & Korrekturbetrag JTL-Workflows - Ideen, Lob und Kritik 0
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Workflow Druckvorlage personalisierte Artikel JTL-Wawi 1.11 2
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Workflow - Werte setzen JTL-Wawi 1.11 0
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 Workflow Artkel bereits bestellt Arbeitsabläufe in JTL-Wawi 1
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
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
Neu Kein ordentlicher Abgleich möglich - Detail = This value is not a valid datetime Shopware-Connector 7
Neu Bei Abgleich steuerfreie Lieferung VAT ID importieren Shopify-Connector 3
Neu Sitemap per cronjob und nicht mit Wawi Abgleich Allgemeine Fragen zu JTL-Shop 3
POS Abgleich nicht mehr möglich JTL-Wawi 1.11 22
Neu eBay Abgleich lädt keine Daten Fehler eBay-Anbindung - Fehler und Bugs 0
Neu Amazon Pay - kein Daten Abgleich seit 10.12.25 User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kein Abgleich mit Amazon mehr möglich - IP Sperre? Amazon-Anbindung - Fehler und Bugs 2

Ähnliche Themen