In Diskussion Doppelte Aufträge von Kunden filtern bzw. markieren

PatrickSt

Aktives Mitglied
14. Oktober 2020
43
8
Moin,

Wir haben manchmal den Fall das ein Kunde entweder auf Amazon und Ebay etwas zeitgleich bestellt oder auf einer Plattform 2x in kurzer Zeit etwas bestellt. Nun sehen wir dies nur zufällig immer wieder mal und können die Aufträge zusammen in einem verschicken.
Jetzt die Frage gibt es ein Workflow der die Aufträge farblich markieren kann z.B. in Gelb oder Rot wenn die Aufträge nicht Ausgeliefert sind aber die gleichen Lieferadressen hat oder gibt es eine andere Lösung?
 

Tacweb

Aktives Mitglied
13. März 2023
39
19
Rheinland-Pfalz
Firma
Tacweb
Hi,

ja gehe auf Workflows > Spalte Aufträge > Erstellt > Workflow anlegen:

Dann als Bedingung eine erweitere Eigenschaft:
Code:
{% capture query -%}
SELECT COUNT(ab.kAuftrag)
FROM Verkauf.tAuftrag ab
INNER JOIN Verkauf.tAuftragAdresse lief
    ON lief.kAuftrag = ab.kAuftrag
    AND lief.nTyp = 1
INNER JOIN Verkauf.tAuftragAdresse lief_ref
    ON lief_ref.kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
    AND lief_ref.nTyp = 1
    AND lief_ref.cPLZ = lief.cPLZ
    AND lief_ref.cOrt = lief.cOrt
WHERE
    ab.nStorno = 0
    AND ab.nType = 1
    AND ab.nKomplettAusgeliefert = 0
    AND ab.kKunde = (
        SELECT kKunde FROM Verkauf.tAuftrag WHERE kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
    )
    AND ab.kAuftrag != {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
{% endcapture -%}
{% assign anzahl = query | DirectQueryScalar | times: 1 -%}
{{ anzahl }}


Das machst du dann als Bedingung ,,größer als" 0.

Der Code schaut in der Datenbank, ob der Kunde mehr als einen Auftrag auf Status nicht ausgeliefert und nicht storniert hat.
Wenn ja, gibt er die Anzahl der offenen Aufträge.
Mit der Bedingung größer als 0 triggerst du den Workflow dann, dass dieser abfeuert, wenn positiv.

Als Aktion kannst du dann auswählen was du machst.
Für den Anfang würde ich raten eine einfache Mail an dich senden zu lassen mit der Kundennummer und den Auftragsnummern im Betreff.
So kannst du das schön nachkontrollieren.

LG
Fleo
 

PatrickSt

Aktives Mitglied
14. Oktober 2020
43
8
Hi,

ja gehe auf Workflows > Spalte Aufträge > Erstellt > Workflow anlegen:

Dann als Bedingung eine erweitere Eigenschaft:
Code:
{% capture query -%}
SELECT COUNT(ab.kAuftrag)
FROM Verkauf.tAuftrag ab
INNER JOIN Verkauf.tAuftragAdresse lief
    ON lief.kAuftrag = ab.kAuftrag
    AND lief.nTyp = 1
INNER JOIN Verkauf.tAuftragAdresse lief_ref
    ON lief_ref.kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
    AND lief_ref.nTyp = 1
    AND lief_ref.cPLZ = lief.cPLZ
    AND lief_ref.cOrt = lief.cOrt
WHERE
    ab.nStorno = 0
    AND ab.nType = 1
    AND ab.nKomplettAusgeliefert = 0
    AND ab.kKunde = (
        SELECT kKunde FROM Verkauf.tAuftrag WHERE kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
    )
    AND ab.kAuftrag != {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
{% endcapture -%}
{% assign anzahl = query | DirectQueryScalar | times: 1 -%}
{{ anzahl }}


Das machst du dann als Bedingung ,,größer als" 0.

Der Code schaut in der Datenbank, ob der Kunde mehr als einen Auftrag auf Status nicht ausgeliefert und nicht storniert hat.
Wenn ja, gibt er die Anzahl der offenen Aufträge.
Mit der Bedingung größer als 0 triggerst du den Workflow dann, dass dieser abfeuert, wenn positiv.

Als Aktion kannst du dann auswählen was du machst.
Für den Anfang würde ich raten eine einfache Mail an dich senden zu lassen mit der Kundennummer und den Auftragsnummern im Betreff.
So kannst du das schön nachkontrollieren.

LG
Fleo
Der kann aber nur einen der Aufträge ausgeben oder? Also das er z.B. beide Aufträge auf Zurückgehalten stellt oder Farblich markiert geht damit nicht?
 

Tacweb

Aktives Mitglied
13. März 2023
39
19
Rheinland-Pfalz
Firma
Tacweb
Hi Patrick,

doch das geht.

Dadurch, dass der Workflow durch das Erstellen des Auftrages getriggert wird, wird die Aktion auf diesen eben erstellten Auftrag bezogen.
Wenn du als Aktion unten also zb. Farbcodierung oder Auftrag zurückhalten machst, dann überträgt sich das auch auf diesen Auftrag.

Wenn der nächste Auftrag erstellt wird, der wieder zu diesem Kunden gehört, dann passiert mit diesem dann das gleiche (solange es weitere offene gibt) -> Workflow wird getriggert durch die SQL-Query -> neuer Auftrag wird gefärbt/ zurückgehalten.

Musst also nur die Aktion einfügen und fertig.

LG
Fleo
 

PatrickSt

Aktives Mitglied
14. Oktober 2020
43
8
Hi Patrick,

doch das geht.

Dadurch, dass der Workflow durch das Erstellen des Auftrages getriggert wird, wird die Aktion auf diesen eben erstellten Auftrag bezogen.
Wenn du als Aktion unten also zb. Farbcodierung oder Auftrag zurückhalten machst, dann überträgt sich das auch auf diesen Auftrag.

Wenn der nächste Auftrag erstellt wird, der wieder zu diesem Kunden gehört, dann passiert mit diesem dann das gleiche (solange es weitere offene gibt) -> Workflow wird getriggert durch die SQL-Query -> neuer Auftrag wird gefärbt/ zurückgehalten.

Musst also nur die Aktion einfügen und fertig.

LG
Fleo
Okay dann muss ich das nochmal beobachten bisher tut er nur den einen Auftrag auf zurückgehalten stellen. Hab nun mal noch die Farbcodierung ergänzt sollte soweit ja dann stimmen. Doppelte Bestellung ist die erweiterte Einstellung und Stammdaten Kundennummer ist das er die Amazon Business EU SARL Bestellung nicht beachten soll sonst hätten wir einige dieser meldungen.
 

Anhänge

  • Screenshot 2026-05-06 093542.png
    Screenshot 2026-05-06 093542.png
    28,8 KB · Aufrufe: 6

Tacweb

Aktives Mitglied
13. März 2023
39
19
Rheinland-Pfalz
Firma
Tacweb
Hi,
Ja wie gesagt, er tut immer den eben erstellten Auftrag färben.

Den aller ersten, der bereits offen ist, fasst er nicht mehr an. Nur alle nachkommenden Aufträge.

Beim ersten hast du ja keine weiteren offenen Aufträge, somit passiert mit dem ersten nichts.

Erst wenn ein zweiter Auftrag dazu kommt, wird dieser eingefärbt und das ist für dich das Signal, es gibt noch einen weiteren offenen.

Damit alle, auch inklusive der erste Auftrag, gefärbt werden, müsste ich das per Custom Workflow machen, bei dem ich tiefergreifende Bedingungen bauen kann, um alle offenen Aufträge des Kunden zu behandeln.

So wie du das jetzt hast, ist das die ,,Light"-Version mit der zumindest für alle weiteren Aufträge ein Signal erhältst.

LG

Fleo
 
  • Gefällt mir
Reaktionen: PatrickSt
Ähnliche Themen
Titel Forum Antworten Datum
Neu Doppelte Kundenkonten Plugins für JTL-Shop 6
Neu Amazon Aufträge werden nicht erstellt Amazon-Anbindung - Fehler und Bugs 2
Shop4 Aufträge in Shop5-Datenbank importieren? Upgrade JTL-Shop4 auf JTL-Shop5 1
Beantwortet Aufträge bleiben im Fulfillment Network hängen - Status "In Vorbereitung" JTL-Fulfillment Network - Fehler und Bugs 2
Lagerspezifische Aufträge JTL-Wawi 2.0 1
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Kaufland.pl - Aufträge werden nicht importiert. kaufland.de - Anbindung (SCX) 1
Neu VCS Lite / IDU blockiert – Aufträge fälschlich unter "Externe Rechnungen" (Amazon API Fehler) Amazon-Anbindung - Fehler und Bugs 9
Worker läuft, zieht aber keine Aufträge in die Wawi JTL-Wawi 2.0 1
Stornierte Aufträge = Bezahlt "Ja" JTL-Wawi 2.0 5
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
Wie übernehme ich Artikelnamen von JTL in den neuen Kaufland Niederlande-Verkaufskanal? JTL-Wawi 1.11 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Installieren von Plugins schlägt fehl "Unable to authenticate using a password." Plugins für JTL-Shop 3
Neu "alte" Bankverbindung beim Duplizieren von älteren Aufträgen User helfen Usern - Fragen zu JTL-Wawi 3
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu E-Rechnungen werden von DATEV nicht akzeptiert JTL-Wawi 2.0 1
In Diskussion Tool für Abrechnung von Fulfillment Dienstleistungen Arbeitsabläufe im Fulfillment Network 0
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Unterschiedliche Abnahmeintervalle von Variationskombinationen in der Warenkorbmatrix Templates für JTL-Shop 0
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Neu Abrechnung / Auslieferung von Aufträgen mit Gutschriftverfahren Arbeitsabläufe in JTL-Wawi 3
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
Import von Aufträgen via tXMLBestellImport Tabelle seit Update sehr träge/langsam JTL-Wawi 1.11 3
Neu Update von Modul DHL 3.0 aud 4.0 - Versandlabels lassen sich nicht erstellen JTL-ShippingLabels - Fehler und Bugs 17
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Update von 1.10.15 auf 1.11.10 JTL-Wawi 1.11 11
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 8
Absturz bei Hinzufügen von Artikelbildern JTL-Wawi 2.0 3
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu [Tool] FloTax — eBay + Billbee → DATEV/Lexoffice | §25a | OSS | Reverse Charge | von JTL-Partner Dienstleistung, Jobs und Ähnliches 0

Ähnliche Themen