Gelöst Anzahl Aufträge eines Kunden in Workflow einbinden

Maarten Heins

Aktives Mitglied
18. Februar 2021
6
0
Hallo zusammen,

Wir würden gerne unseren Kunden (je nach der Anzahl ihrer Bestellungen) ein kleines Goodie/Geschenk mit in die Bestellung packen. D.h ein Neukunde bekommt bei seiner ersten Bestellung Produkt A kostenfrei hinzugefügt. Bei seiner zweiten Bestellung erhält er Produkt B usw.
Leider finden wir derzeit noch keine Lösung um die Anzahl der Aufträge als Bedingung mit in den Workflow einzubinden.
Über die Anzahl der Rechnungen als Bedingung hatten wir auch bereits nachgedacht, allerdings erstellen wir erst zum Monatsende eine Sammelrechnung. Daher würden die gewünschten Workflows oftmals nicht richtig greifen.
In der Kunden-Statistik gibt es ja das Feld "Aufträge Gesamt", gibt es in den Workflows die Möglichkeit dieses zu verwenden? Oder gibt es eine andere Lösung die Auftragsanzahl zu beachten?

Schon einmal vielen Dank :)
 

wafeBreaker

Mitglied
21. Dezember 2020
21
4
Hey! Habe zum Glück letzte Woche einen ähnlichen Workflow geschrieben um Neukunden herauszufinden. Du kannst diesen Workflow aber für dich ebenfalls benutzen.

Dafür brauchst du bei einem Workflow eine Erweiterte Eigenschaft mit folgendem Code:
Code:
{% capture query -%}

SELECT COUNT(tBestellung.kBestellung) FROM tBestellung,tRechnungsadresse
WHERE tBestellung.kRechnungsadresse = tRechnungsadresse.kRechnungsadresse
AND
( tRechnungsadresse.cMail = '{{ Vorgang.Stammdaten.Kunde.Adresse.EMail }}'
OR tRechnungsadresse.cTel = '{{ Vorgang.Stammdaten.Kunde.Adresse.Telefon }}'
OR (
        (tRechnungsadresse.cName = '{{ Vorgang.Stammdaten.Kunde.Adresse.Nachname }}')
        AND  (tRechnungsadresse.cOrt ='{{ Vorgang.Stammdaten.Kunde.Adresse.Ort }}')
        AND  (tRechnungsadresse.cPLZ = '{{ Vorgang.Stammdaten.Kunde.Adresse.PLZ }}')
    )
)
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{{ result }}

Ich benutze den Workflow bei Aufträge erstellt.

Bei einem Workflow kannst du nun die erweiterte Eigenschaft auswählen und kannst bei Bedingung den Wert überprüfen. Also z.B.:
Wenn du die Erweiterte Eigenschaft "AnzahlBestellung" genannt hast, überprüfst du ob die Zahl größer/kleiner/gleich einem bestimmten Wert ist. Denn die erweiterte Eigenschaft prüft bei jedem Auftrag wie viele Aufträge dieser Kunde schon getätigt hat.

Der Code prüft, für mich geschrieben, auch ob es eventuell Bestellungen bei anderen Kunden gibt wo sich die Adresse oder Telefonnummer ähnelt (da ich der Meinung bin dass JTL eine sehr schlechte Überprüfung auf vorhandene Kunden hat)

Hinweis: Funktioniert aktuell nur für JTL 1.5.x
 
Ä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 Standard Anzahl der gezeigten Artikel in Artikelübersicht Betrieb / Pflege von JTL-Shop 8
Liste exportieren mit Kategorien und Anzahl der Artikel in der jeweiligen Kategorie JTL Ameise - Eigene Exporte 3
Neu Was bedeutet das genau: Anzahl nötiger Bestellungen (Zahlungsart im Shop Backend) Allgemeine Fragen zu JTL-Shop 1
Liste offener Aufträge ausgeben JTL-Wawi 1.11 2
Neu SCX Marktplatz Aufträge hängen im Status Pending JTL-Wawi - Fehler und Bugs 1
Seit Update auf 1.11.4: Hunderte Artikel plötzlich „in Aufträgen reserviert“, aber keine passenden Aufträge vorhanden JTL-Wawi 1.11 5
Alte Amazon Aufträge lassen sich nicht löschen JTL-Wawi 1.11 0
Neu JTL-Wawi Aufträge die mit JTL-POS bezahlt wurde tauchen im Tagenabschluss auf JTL-POS - Fehler und Bugs 7
FBA Aufträge werden landen in Externe Aufträge - Rechnungen werden nicht erstellt JTL-Wawi 1.11 1
In Diskussion Workflow für bezahlte Aufträge eines bestimmten Lagers → Pickliste zu bestimmter Uhrzeit JTL-Workflows - Ideen, Lob und Kritik 2
Neu Kunden mit Kundenkonto bestellen als Gast und Aufträge sind dann nicht im Konto sichtbar Allgemeine Fragen zu JTL-Shop 4
Neu Aus JTL Wawi übernommene Aufträge in JTL POS ergänzen JTL-POS - Ideen, Lob und Kritik 0
Neu JTL-Wawi 1.11.4 – Vaterartikel lässt sich nach Entfernen eines Kindartikels nicht mehr speichern JTL-Wawi - Fehler und Bugs 3
Neu Probleme mit dem erstellen eines Profils in der Datenbankverwaltung JTL-Wawi - Fehler und Bugs 1
Neu Was ist die korrekte Variable für die letzte Seite eines Artikellistings? Betrieb / Pflege von JTL-Shop 11
Neu Einfügen eines Bildes in die Shopartikel-Reihe Allgemeine Fragen zu JTL-Shop 2
Sporadischer Absturz beim Bearbeiten eines Artikel - nach Klick auf speichern JTL-Wawi 1.11 7
Neu Probleme mit Pixel-Code eines Drittanbieters in Templatedatei Betrieb / Pflege von JTL-Shop 1
Wawi friert nach wählen eines beliebigen Menüpunktes ein JTL-Wawi 1.11 5
Neu Alphabetische Pickreihenfolge (Artikelname A→Z) innerhalb eines Lagerplatzes – optionales Sortierprofil JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Ich möchte den Einkaufspreisverlauf eines Produkts JTL-Wawi 1.10 1
Neu WaWi verweigert den Abgleich eines Artikels in einer Sprache User helfen Usern - Fragen zu JTL-Wawi 8
Neuer Verkaufspreis eines Artikels wird in Angeboten/Aufträgen nicht übernommen, sondern nur der frühere ... JTL-Wawi 1.10 5

Ähnliche Themen