Neu Alle ausstehenden Aufträge, die vollständig lieferbar wären, aber nicht bezahlt sind

grosskranfan

Sehr aktives Mitglied
18. Mai 2022
193
27
Hallo zusammen,

bin der Neue, komme jetzt öfter😁

ich bräuchte eine Übersicht, die folgendes leistet:
alle ausstehenden Aufträge, die vollständig lieferbar wären aber noch nicht bezahlt sind und älter als 14 Tage sind.
eine zweite, mit denselben Kriterien, aber: älter als 4 Wochen

Hintergrund:
im ersten Fall sollen die Kunden per Mail eine Anfrage erhalten, ob noch Interesse besteht.
Melden sich die Kunden auf die Mail nicht, sollen die Aufträge nach weiteren 14 Tagen storniert werden.
 

Simone_die_Echte

Sehr aktives Mitglied
10. April 2014
1.379
414
Generell findest du alle unbezahlten aber vom Bestand her lieferbaren Aufträge unter -> Versand -> unbezahlt
Dort gibt es schon ein paar vorgefertigte Filter (4 Wochen bzw. 30 Tage ist dort schon vorhanden).
Wenn du nun unten auf den Reiter "eigene Übersichten" gehst kannst du dort deine 14 Tage Abfrage per SQL eingeben.

Alternativ kannst du das Ganze über einen Workflow regeln der die Kunden anschreibt wenn die 14 Tage rum sind.
 

grosskranfan

Sehr aktives Mitglied
18. Mai 2022
193
27
Hi Simone, danke für deine Antwort.
Versand->unbezahlt gibt mir auch Aufträge aus, die nur teillieferbar sind. Ich brauche aber nur die, die vollständig lieferbar wären (die wir aber nicht ausliefern, weil der Kundde eben noch nicht bezahlt hat)
Ein SQL würde ich gern schreiben, aber ich bin (noch) nicht firm in der JTL-Variante. Kenne die Tabellen- und Viewnamen nicht usw.
 

Eldra H.

Gut bekanntes Mitglied
11. November 2021
101
8
Hi @grosskranfan

Ich habe einen Workflow für meine Firma geschrieben.

lege dir einen manuellen Workflow unter den Aufträgen an :
Bedingung->
Lieferung.Lieferschein.Anzahl kleiner als 1 (Zeitversatz bei uns 3d)

Aktion->
Mail an X Senden -> mit Variablen zu AB Nummer, KD Nummer, ggf. Artikel.

Die drei Tage Zeitversatz haben wir, damit das Lager normal abarbeiten kann. Ich muss den nicht auf den Pinsel gehen, wenn die am Packen sind ;)



Dann legst du einen Workflow unter Aufträge / Geändert an:

Bedingungen:
Zahlung.IstBezahlt gleich True
Auftragspositionen.IstKomplettWmsLieferbar gleich True (Dabei musst du nur gucken, was ihr für ein Lager habt und es ggf. ändern


Aktion ->
Workflow-Ereignis auslösen: [hier den WF wählen den du oben erstellt hast] (1h Zeitversatz mit Option "Nur letzten ausführen")

Die 1h Zeitversatz deswegen, da sonst bei jedem Wareneingangsscan ein WF ausgelöst wird und du dann nach x Tagen eine Flut an Mails bekommst.

Selbstverständlich kannst du den Zeitversatz von 3d komplett weg lassen, wenn du eine Instandnachricht haben möchtest.

Damit bekommst du jedes Mal nach 3d eine Mail, wenn der Kunde voll bezahlt hat und seine Order vollständig lieferbar ist, diese aber noch nicht versendet wurde. Dabei spielt es keine Rolle was als letztes passiert ist. Bezahlt oder vollständig lieferbar.
 

grosskranfan

Sehr aktives Mitglied
18. Mai 2022
193
27
Ich lehne mich mal weit aus dem Fenster und behaupte, dass dies für jemanden der sich mit SQL auskennt recht flott erledigt sein wird.

Mit Sicherheit.


Ich würde es gern selber machen. Grundsätzlich kann ich ja SQL nur: woher genau bekomme ich die Namen der Tabellen und Views?
 

grosskranfan

Sehr aktives Mitglied
18. Mai 2022
193
27
Damit bekommst du jedes Mal nach 3d eine Mail, wenn der Kunde voll bezahlt hat und seine Order vollständig lieferbar ist, diese aber noch nicht versendet wurde. Dabei spielt es keine Rolle was als letztes passiert ist. Bezahlt oder vollständig lieferbar.

Das ist nicht, was ich möchte.
Ich möchte eben diejenigen haben, die ich theoretisch liefern könnte, die wir aber nicht liefern, weil der Kunde nicht gezahlt hat.

Hintergrund:
dies soll alle 14 Tage geprüft werden. Und alle, die nach 4 wochen nicht bezahlt sind, aber lieferbar wären, werden von uns storniert.

Mir fällt gerade ein, dass ich das unbedingt in der kommenden woche machen muss....
 

Eldra H.

Gut bekanntes Mitglied
11. November 2021
101
8
Das ist nicht, was ich möchte.
Ich möchte eben diejenigen haben, die ich theoretisch liefern könnte, die wir aber nicht liefern, weil der Kunde nicht gezahlt hat.
Dann pass die Variable an: Aus Zahlung.IstBezahlt gleich True wird Zahlung.IstBezahlt ungleich True. Mehr ist es nicht ;)
Den zeitlichen Versatz legt du bei dem 1. WF auf 14T und gut ist,
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Amazon VCS Lite: Wie erstellt ihr unter Wawi 1.11 eine vollständige IGL-/ZM-Liste über alle Verkaufskanäle? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu Alle PayPal Zahlungsarten seit gestern verschwunden! Plugins für JTL-Shop 3
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu Listung mit Varianten - nicht alle Varianten sind vorhanden Amazon-Lister - Fehler und Bugs 0
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
In Diskussion Doppelte Aufträge von Kunden filtern bzw. markieren JTL-Workflows - Ideen, Lob und Kritik 5
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

Ähnliche Themen