Neu TIPP: Abfrage in einer Bestellung wegen höherwertigen Versand wie z.B. Paket

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.848
530
Hier mal eine Schleife die in einer Bestellung schaut ob da z.B. ein Artikel vorkommt der die Versandklasse DHL hat.

Code:
{% for ArtikelPos in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{% if ArtikelPos.Artikel.VersandklasseName contains 'DHL' %}{% assign klasse = true %}{% endif %}\
{% assign waren = ArtikelPos.Artikel.Warengruppe.InterneWarengruppennummer %}\
{% assign gewicht = Vorgang.AuftragsPositionen.GewichtGesamt %}\
{% assign preis = Vorgang.Zahlungen.GesamtbruttopreisOhneVersandart %}\
{% assign menge = ArtikelPos.Menge %}\
{% endfor -%}
{% if klasse == "true" %}Paket
    {% elsif waren == 3 %}GB
    {% elsif waren == 4 %}MB
    {% elsif waren == 5 %}MB
    {% elsif waren == 6 %}MB
    {% elsif waren == 7 %}MB
    {% else %}Paket   
{% endif %}

Danach frage ich noch Warengruppen ab. Wichtig ist aber die Abfrage nach DHL in der ganzen Bestellung.
Wir setzen beim Auftragseingang den Versand und geben nur an "Versand / Shipping" als Versand. Wir hatten aber bis jetzt das Problem wenn mehrere Artikel in einer Bestellung waren, das immer nur die Versandklasse des ersten Artikel genommen wurde.
Das ganze ist entstanden mit Hilfe aus diesem Forum!!!
 
  • Gefällt mir
Reaktionen: Newald1004

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.848
530
Erweiterung falls man nach Warengruppen-ID suchen möchte; die ID ist die Nummer ohne das x:

Code:
{% for Item in Vorgang.AuftragsPositionen.ArtikelPositionen %}\
{% capture waren %}{{Item.Artikel.Warengruppe.InterneWarengruppennummer}}x{% endcapture %}
{% assign waren2 = waren | Matches: '^(187x|86x|195x|35x|36x|167x|47x|176x|88x|38x|172x|170x|174x|46x|168x|51x|89x|62x|171x|177x|54x|184x|168x|179x)'|true  %}\
{% if waren2 == true %}Paket_Waage
{% endif %}
{% endfor %}
 
Ähnliche Themen
Titel Forum Antworten Datum
In Diskussion Abfrage auf Wert bei allen Artikelpositionen nicht möglich? Gelöste Themen in diesem Bereich 12
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu Ameise Export in SQL Abfrage umwandeln User helfen Usern - Fragen zu JTL-Wawi 11
Neu Abfrage per Erweiterter Eigenschaft zu Lieferstatus aller Bestellungen eines Kunden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler bei SQL-Abfrage durch Aufgabenplanung Gelöste Themen in diesem Bereich 12
Neu E-Mail an Lieferanten bei Verkauf einer seiner Artikel JTL-Workflows - Ideen, Lob und Kritik 1
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Warum werden die Preise und Grundpreise in einer unterschiedlichen Form dargestellt? Gelöste Themen in diesem Bereich 3
Neu Anlegen einer eigenen Seite ohne Text für externen Link nicht möglich JTL-Shop - Fehler und Bugs 2
Neu Artikel Bezeichnugen mit einer Funktion variabel abschneiden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Absender in einer E-Mail-Vorlage definieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Update von 1.5.5.8 auf 1.9.4.6 Drucken von einer Rechnung viel zu langsam 3-4 Min JTL-Wawi 1.9 1
[BUG]🪲 -Auftrag nicht mehr Speicherbar- Fehler bei Auslieferung einer Stückliste über mehrere Lieferanten JTL-Wawi 1.9 8
Rechte Speichern einer Rechnung mit falscher Vorlage. JTL-Wawi 1.8 1
Beantwortet Dashboard - Ansicht einer geänderten Tabelle (zB Verkauf) dauerhaft speichern ... Wie? User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen