Neu DotLiquid JTL Worker - Rechenaufgabe

neuling-help

Sehr aktives Mitglied
15. Mai 2016
307
64
Moin Moin,

zunächst einmal Frohes Neues. Hoffe Ihr hattet einen Umsatzreichen Start ins neue Jahr ;).

Ich möchete per Workflow zu einigen Aufträgen eine Freiposition mit einem Bestimmten Betrag hinzufügen (Abhängig von der Positionsanzahl).

Meine Idee war wie folgt:
Manueller Workflow mit der Bedingung -> "Auftragspositionen.ArtikelPositionen.Anzahl größer als 1"

Dann als Aktion:
Positionen hinzufügen: Freiposition

Als Formel unter Nettopreis:

Code:
{% assign Posit = Vorgang.AuftragsPositionen.ArtikelPositionen.Anzahl | FormatNumber: 'N2', 'de-DE' | ToDouble -%}
{{ Posit | Minus: 1}}
{{ Posit | Times: 0.5}}
{{ Posit | Plus: 1.5}}


Möchte gerne folgende Berechnung durchführen: (((Anzahl.Artikelpositionen) - 1 ) *0,5 ) + 1,5

Ich gehe mal STARK davon aus, dass die Formel die ich oben angegeben habe falsch ist :). Könnt Ihr mir eventuell einen Tipp geben?

"Vorgang.AuftragsPositionen.ArtikelPositionen.Anzahl" gibt nur die Artikelpositionen an (also ohne Versandposition) oder?

Bin für jeden Tipp dankbar.

Wünsche euch noch ein schönes Wochenende.

Grüße
neuling-help
 

GBK

Sehr aktives Mitglied
21. Oktober 2019
184
39
Lüdinghausen
Moin neuling-help,

ich tät ja sagen, probier es doch mal mit einer Testbestellung aus. Bzw. mit einer noch nicht verschickten Sendung, die du zum Testen erstmal zurückhältst. Eine falsche Freiposition kannst ja einfach wieder löschen :)

Ja, die Variable Vorgang.AuftragsPositionen.ArtikelPositionen.Anzahl gibt nur Artikelpositionen aus. Und dein Ansatz war garnicht so verkehrt. Allerdings hast du alles einzelne Berechnungen gemacht, was zu vielen verschiedenen Ergebnissen führt. Wie das nun genau verarbeitet wird, hab ich mir nicht weiter angeschaut. Könnte ja sein, dass er dann nur das letzte Ergebnis nimmt, was wieder passen würde... aber du kannst die Berechnung auch kombinieren, so wie {{ Posit | Minus: 1 | Times: 0.5 | Plus: 1.5}}. Damit kriegst du dann direkt das gewünschte Ergebnis.

Habe es mit einer Bestellung probiert, die drei Artikel hatte und es wurde eine Freiposition mit Netto 2,50 hinzugefügt.

Aber Achtung bei zukünftigen Fällen. Das funktioniert jetzt nur, da du klar angegeben hast, dass es der Reihe nach gerechnet werden soll. Sobald hier mal Punkt vor Strich gerechnet werden soll, funktioniert es nicht so ohne Weiteres. Dann müsste man mit Zwischenvariablen arbeiten.

Als Hilfestellung habe ich folgenden Thread herangezogen:
https://forum.jtl-software.de/threads/dotliquid-komplexe-rechenaufgaben-workflow.91358/

Marco
 
  • Gefällt mir
Reaktionen: neuling-help
Ähnliche Themen
Titel Forum Antworten Datum
In Diskussion Auftrag Notizen / Historie via dotliquid ausgeben!? JTL-Workflows - Ideen, Lob und Kritik 4
Neu CustomGPT - Workflows bzw. DotLiquid erstellen mit ChatGPT User helfen Usern 16
Neu Unterstützung bei JTL FFN Retouren – Fehler in der API-Übertragung von Returnless Starten mit JTL: Projektabwicklung & Migration 0
Neu Hohe CPU-last auf Shopserver - JTL Shop Query? Allgemeine Fragen zu JTL-Shop 7
seit 1.11 wird Druck ausgeführt nach JTL-POS Vorgang JTL-Wawi 1.11 0
Neu Keine automatische Übernahme von Änderungen in JTL trotz Abgleich? Onlineshop-Anbindung 3
Neu JTL-POS Absturz nach Benutzeranmeldung JTL-POS - Fehler und Bugs 0
Fehler beim Verknüpfen von JTL-FFN mit Wawi – „Anmeldung nicht möglich“ JTL-Wawi 1.11 1
Neu Dokumentation: Kundenverknüpfung JTL-Wawi (Version 1.10.15.0) zu JTL-Shop JTL-Shop 5.2 Onlineshop-Anbindung 0
Einzelartikel als Kindartikel zu einem neuen Vaterartikel zusammenführen (JTL-Wawi + Shopware Connector) JTL-Wawi 1.8 0
Neu Handhabung JTL Wawi - zu Datev Unternehmen Online User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-Wawi Aufträge die mit JTL-POS bezahlt wurde tauchen im Tagenabschluss auf JTL-POS - Fehler und Bugs 7
Neu JTL Coupon - Rabatt direkt am Artikel Allgemeine Fragen zu JTL-Shop 0
Neu Preisfehler Anzeige JTL Shop 5 JTL-Shop - Fehler und Bugs 1
Neu 🚀 Pilotkunden gesucht: HS Dynamic Pricing Plugin für JTL-Shop Plugins für JTL-Shop 0
Neu Werden Bilder aus shopify in JTL geladen? Shopify-Connector 4
Neu Bitte legen Sie eine Retoure in JTL-Wawi an, damit eine korrekte Zuordnung zu den Stücklistenartikeln möglich ist. - WMS Retoure JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu JTL-Ameise Export "Artikeldaten WEEE-Richtlinie" - unvollständige Datenmenge JTL-Ameise - Fehler und Bugs 0
Neu Probleme bei WooCommerce JTL-Connector, keine Aktivierung möglich, Bestands-Shop lahmgelegt Onlineshop-Anbindung 0
Neu Kapazitäten frei für Routineaufgaben JTL Wawi Dienstleistung, Jobs und Ähnliches 0
Neu 🚀 JTL Shop Performance Check (Free): Kostenloses Plugin Plugins für JTL-Shop 0
Datenabgleich von WooCommerce auf JTL Wawi 1.9.7.0 JTL-Wawi 1.9 0
JTL WMS Server startet nicht JTL-Wawi 1.11 2
JTL Wawi to ShopApotheke Artikelname eigenesfeld JTL-Wawi 1.11 16
Neu Downgrade von 3 JTL-Shop-Lizenzen auf 1 – Frage zur Umstellung der Domains User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL SHop 5.4 KAtegoriebild Allgemeine Fragen zu JTL-Shop 5
Neu Trainingsmodus für JTL-POS gewünscht JTL-POS - Ideen, Lob und Kritik 0
JTL-Stammtisch am 13.11.25 in Bonn powered by SaphirSolution Messen, Stammtische und interessante Events 0
Neu Wer hat 2025 mit Xentral Erfahrungen gesammelt? Wechsel von JTL‑Wawi in Sicht Smalltalk 12
JTL Wawi und JTL-POS gleichen nicht mehr ab JTL-Wawi 1.11 2
Neu JTL Theme Editor Templates für JTL-Shop 6
Neu 2 Instanzen JTL-POS Einrichtung / Updates von JTL-POS 0
Neu Übergabe Versandlaber an Fulfiller möglich über FFN standallone aber nicht über FFN mit angebundeener JTL-WAWI Arbeitsabläufe in JTL-Wawi 0
Ticket erstellen bei einer Fehlermeldung mit JTL-Start ??? JTL-Wawi 1.9 6
Neu JTL Track&Trace API Fehler derzeit? seit 15:50 Uhr JTL-Track&Trace - Fehler und Bugs 2
Neu JTL Shipping Server nicht erreichbar JTL-ShippingLabels - Fehler und Bugs 19
Neu Welcher Hoster ist für JTL-Shop 5 empfehlenswert? User helfen Usern 12
Neu 15 Jahre Vapsmoke.ch – unser Weg zu JTL Shops stellen sich vor 1
Neu JTL STAMMTISCH BONN – 13.11.2025 – powered by SaphirSolution Messen, Stammtische und interessante Events 0
JTL Plattform ebay Designvorlage JTL-Wawi 1.11 5
Neu Aktuellen JTL Shop installieren *Fehler* Installation / Updates von JTL-Shop 0
Studio-Webcast E-Com Insights mit JTL: Black Friday Edition am 30.10.25 Messen, Stammtische und interessante Events 0
JTL Wawi API beendet Registrierung nicht 1.11.1 JTL-Wawi 1.11 10
Neu Fehlerhafte Adress-Übernahme durch NinePoint (Mirakl → JTL) – wer ist noch betroffen? JTL-Wawi - Fehler und Bugs 3
Neu JTL Shop Versand Preisstaffel mit negativen Werten?? Allgemeine Fragen zu JTL-Shop 0
Jtl-Amz Problem JTL-Wawi 1.9 0
Neu Dropshipping Import/Export von JTL zu JTL User helfen Usern - Fragen zu JTL-Wawi 6
Keine Anmeldung mehr möglich in JTL Wawi seit Update? JTL-Wawi 1.11 5
JTL-Wawi stürzt beim Speichern des Shopify-Connectors jedes Mal ab JTL-Wawi 1.11 0
Neu JTL Shop - OSS - Länderauswahl notwendig ?! JTL-Shop - Ideen, Lob und Kritik 1

Ähnliche Themen