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

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
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!!!
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
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
Neu JTL_DirectQuery - SQL Abfrage Anzahl der Pakete auf Versandliste (DPD) User helfen Usern - Fragen zu JTL-Wawi 3
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1
Neu Empfehlung einer Woocommerce & JTL Agentur WooCommerce-Connector 2
Mehrere Artikel, aus mehreren Aufträgen in einer Retoure bearbeiten - How? JTL-Wawi 1.10 1
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
Neu Ist es korrekt, dass Belegdaten von Amazon (VCS) mit einer etwa 7-tägigen Verzögerung in WAWI landen? Amazon-Anbindung - Fehler und Bugs 8
Neu Nicht alle Artikel einer Bestellung werden an die WaWi übermittelt Amazon-Anbindung - Fehler und Bugs 3
Neu Landingpage bei nur 1 Artikel in einer Kategorie Betrieb / Pflege von JTL-Shop 1
Ticket erstellen bei einer Fehlermeldung mit JTL-Start ??? JTL-Wawi 1.9 6
Neu _1 aus dem Titel einer Kategorie entfernen Betrieb / Pflege von JTL-Shop 0
Neu Attribut bei bestimmten Artikel steuert das Erscheinen einer Checkbox vor Bestellabschluss Allgemeine Fragen zu JTL-Shop 1
Neu Besteht Interesse an einer Versandschnittstelle für GEL-Express? Schnittstellen Import / Export 0
Neu WaWi verweigert den Abgleich eines Artikels in einer Sprache User helfen Usern - Fragen zu JTL-Wawi 8
Suche mittels einer Freiposition Bezeichnung JTL-Wawi 1.10 1
Neu Bei allen Artikeln aus einer Execlliste die Lieferzeiten einheitlich setzen. JTL-Wawi 1.6 4

Ähnliche Themen