Neu DotLiquid JTL Worker - Rechenaufgabe

neuling-help

Sehr aktives Mitglied
15. Mai 2016
256
46
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
170
35
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
Formatierungsfehler in XML bei Verwendung von dotliquid kaufland.de - Anbindung (SCX) 2
Neu Badges / Artikelsticker bei JTL Shop 5.3.0 Templates für JTL-Shop 0
Neu Bug Popup/eModal - JTL Shop 5.3 JTL-Shop - Fehler und Bugs 0
JTL Mahnwesen Workflow- Email nach 30 Tagen noch nicht bezahlt. JTL-Wawi 1.8 0
Neu Best Pratices Shopware - JTL - Buchhaltung User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Ameise Extrem Langsam im Export JTL-Ameise - Fehler und Bugs 8
Wichtig 👉 Wichtiger Hinweis: JTL-eazyAuction Server Downtime am Dienstag, 02.04.2024 News, Events und Umfragen 0
Neu Wechsel WAWI Hosting von JTL mit RDP auf ecomDATA User helfen Usern - Fragen zu JTL-Wawi 2
JTL Worker Manueller Abgleich nicht möglich trotz deaktivierem Worker 2.0 JTL-Wawi 1.8 4
Neu JTL Shopify Connector und Billbee frage Shopify-Connector 0
Neu Nach Umstellung auf WMS Probleme mit der JTL Ameise Installation von JTL-WMS / JTL-Packtisch+ 0
Neu JTL Pos Sum-Up Rückgabe Allgemeine Fragen zu JTL-POS 0
Neu JTL Worker 2.0 und tinetbestellung Technische Fragen zu den JTL-Connectoren 0
Neu JTL-Shop 5.3 - Aktuell 5.3.1 Releaseforum 1
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Vouchers 1
Neu JTL Connector zu SW6 auch als Testumgebung möglich ? Onlineshop-Anbindung 3
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Shop 0
Neu JTL zu Shopify Bestand wird nicht aktualisiert Shopify-Connector 0
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Bestimmte Artikel von JTL-Search ausschließen JTL-Search 0
JTL Multishop: Domain 1: Eine Sprache, eine Währung | Domain 2: 3 Sprachen, 3 Währungen JTL-Wawi 1.7 3
Neu Email Versand in JTL Wawi einstellen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Produktfeld "Produktkategorie" von JTL nach Shopify? Shopify-Connector 0
Neu Greyhound JTL-Connector funktioniert nach Update auf 1.8.12 nicht mehr richtig Technische Fragen zu den JTL-Connectoren 5
Neu JTL erstellt falsche Rechnungskorrekturen für Amazon.co.uk Aufträge und verweigert den Support Amazon-Anbindung - Fehler und Bugs 5
Neu E-Commerce-Effizienz steigern: Welche Programmiersprache verbessert die JTL-Shop-Entwicklung? Technische Fragen zu Plugins und Templates 1
Neu JTL-Wawi Logdatei Speicherort JTL-Wawi - Fehler und Bugs 6
In Diskussion JTL POS Kundennummer wird nicht an JTL Wawi übertragen JTL-POS - Fehler und Bugs 2
Auftrag und Rechnung Ausgabe funktioniert nicht Client JTL 1.8.10.0 JTL-Wawi 1.8 9
Neu DPD-Versand in Nicht-EU-Länder mit JTL-Shipping JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu JTL-Ameise Kontaktdaten-Export und in Greyhound importieren plus Zuweisen User helfen Usern 1
Wichtig 👉 Wichtiger Hinweis: JTL-eazyAuction Server Downtime am Dienstag, 12.03.2024 News, Events und Umfragen 0
Neu JTL Shipping Labels mit DHL Unterschied Versenden, Versenden 3.0 und Intraship User helfen Usern - Fragen zu JTL-Wawi 8
Tablet Empfehlung für JTL-WaWi APP? JTL-Wawi App 0
Neu JTL überträgt Versandart Sendungsnummer nur teilweise an Amazon Amazon-Anbindung - Fehler und Bugs 3
Neu JTL-Installation- Verbindung zur Datenbank -SA Kennwort Installation von JTL-Wawi 22
Neu Alle Produktbilder in Shopify aus JTL löschen Shopify-Connector 0
Neu Kompatibilitätsliste JTL Shop & JTL Wawi Installation / Updates von JTL-Shop 2
Neu JTL-POS installation vom Playstore Einrichtung / Updates von JTL-POS 2
Neu JTL-POS installation vom Playstore Installation von JTL-Wawi 0
Neu JTL-Kenner Raum Aachen zur Mithilfe gesucht Dienstleistung, Jobs und Ähnliches 2
Neu JTL-Shop 5 Paypal Zahlung 30 Tage Zahlungsziel Allgemeine Fragen zu JTL-Shop 6
Neu JTL-Shop 5.3.0 RC3 Fehler nach Update Portlet Banner, fehlendes Produkt JTL-Shop - Fehler und Bugs 0
Neu Umstieg von Shopware 5 zu JTL Shop 5 - Ranking behalten Allgemeine Fragen zu JTL-Shop 2
Neu JTL Connector Woocomerce für PHP Version 7.4 WooCommerce-Connector 2
Neu Verbindungsproblem Wawi (1.8.12.0) zum JTL-Shop (5.2.4) über localhost User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL 1.5.55.8 Statistik - durschnittlicher Verkaufspreis - Mengen und Position User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL-Wawi mit Shopware/Magnalister User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen