In Diskussion Workflow: Wenn Artikel zuvor bestellt, dann stornieren

karabey

Sehr aktives Mitglied
28. November 2012
773
26
Hallo,

Ich such nach ein Logik für den Workflow um Bestellungen von Artikeln die bereits zuvor bestellt wurden zu stornieren.

Wir limitieren zwar auf 1 Stück pro Kunde/Bestellung aber es gibt ganz intelligente die dann hintereinander bestellen.
Um im Workflow das zu automatisieren müsste ich zuerst prüfen ob der Kunde eine zweite Bestellung abgibt und wenn ja dann die vergangenen Bestellungen aufrufen und prüfen ob das Artikel bestellt wurde.

Natürlich kommt auch in Frage wie belastend es für Wawi sein kann und es nicht sinnvoll ist im Shop zu überprüfen.
 

sebjo82

Gut bekanntes Mitglied
3. Juni 2021
278
54
Über einen langen Zeitraum nur einen Artikel pro Kunde?
SQL-Abfrage in DotLiquid einbinden, welche pro Bestellung die Kundennummer-Artikel Kombination in der Datenbank sucht und dann für den Workflow entweder true oder false ausgibt
 
  • Gefällt mir
Reaktionen: karabey

sebjo82

Gut bekanntes Mitglied
3. Juni 2021
278
54
Musste dir selber zusammen-joinen. Im Grunde fragst du einfach
"bestellung mit kunde = (kd-nr var aus dotliquid) und artikel = (art-nr aus dotliquid)"
wenn ein ergebnis kommt (außer vom aktuellen auftrag), dann auftrag abbrechen.
ich kann mich morgen mal an die abfrage setzen, wenn ich etwas zeit habe. bis dahin kannst es ja selber probieren
 
  • Gefällt mir
Reaktionen: karabey

karabey

Sehr aktives Mitglied
28. November 2012
773
26
Möchtest du dich selber daran versuchen?
Würde mich freuen wenn du mir da helfen könntest. Mit DotLiquid habe ich es nicht drauf.

Dazu müsste man die Kundenummer abfragen und die aktuelle Bestellnummer. Die aktuelle Bestellnummer mit der vorherigen Bestellnummer abgleichen und wenn die bekannte(n) Artikelnummer(n) in der vorherigen Bestellnummer vorhanden ist, dann diese stornieren. Hoffe denke richtig damit.
 
Zuletzt bearbeitet:

sebjo82

Gut bekanntes Mitglied
3. Juni 2021
278
54
Code:
select
    case
        when count(kartikel) > 1
        then 'true'
    end
from verkauf.tAuftrag
    join verkauf.tAuftragPosition
           on verkauf.tAuftrag.kAuftrag = verkauf.tAuftragPosition.kAuftrag
where kkunde = '{{Kundennummer}}'
    and kartikel= '{{Artikelnummer}}'
group by kkunde, kartikel

Das ist die SQL Abfrage für Wawi 1.6.
{{Kundennummer}} und {{Artikelnummer}} sind die Dotliquid-Variablen (die tatsächliche Bezeichnung musst du selber einfügen), die den aktuellen Auftrag enthalten.
Das Ergebnis dieser Abfrage ist "true", wenn die Kombination aus {{Kundennummer}} und {{Artikelnummer}} bereits in der Datenbank vorhanden war, bevor die aktuelle Bestellung reingeschrieben wurde, d.h. diese Kombi jetzt mindestens 2x in der Datenbank liegt (count >1). Dieses "true" kannst du dir dann mit DotLiquid in den erweiterten Eigenschaften ausgeben lassen und danach im Workflow benutzen ("true" -> abbrechen (oder zurückhalten)).
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: karabey
Ähnliche Themen
Titel Forum Antworten Datum
In Diskussion Workflow der uns bescheid gibt, wenn die Liefermenge nicht ausreicht JTL-Workflows - Ideen, Lob und Kritik 0
Beantwortet Workflow mehrere Länder als Ungleich-Bedingung JTL-Workflows - Fehler und Bugs 3
Neu Workflow - Vaterartikel wird nicht ausgeführt JTL-Wawi - Fehler und Bugs 3
In Diskussion Workflow Versanddatenexport Popup löst an falscher Stelle aus JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow einstellungen Wawi, Ameise, Extern JTL-Workflows - Fehler und Bugs 0
In Diskussion Workflow für Bestelleingang vor und nach 12 Uhr JTL-Workflows - Ideen, Lob und Kritik 7
Beantwortet Workflow, der Positionen zu einem bestehenden Auftrag hinzufügt JTL-Workflows - Ideen, Lob und Kritik 1
Gelöst Zeitverzögerter Workflow wird nicht ausgeführt JTL-Workflows - Fehler und Bugs 4
In Bearbeitung Lieferantenbestand per Workflow auf 0 JTL-Workflows - Ideen, Lob und Kritik 0
Neu Farbcodierung bei ausgelieferten Aufträgen nur über Workflow JTL-Wawi - Fehler und Bugs 0
In Diskussion Workflow mehrere Artikel abrechnen JTL-Workflows - Ideen, Lob und Kritik 2
Beantwortet Workflow über alle Artikel 1x am Tag - Erscheinungsdatum JTL-Workflows - Ideen, Lob und Kritik 3
Anfängerfragen: JTL Wawi 1.6 und guter Workflow JTL-Wawi 1.6 3
In Diskussion Workflow bei gemischter Auftrag, WMS teilliefern JTL-Workflows - Fehler und Bugs 0
Neu Workflow Rechnung erstellen x Tage nach Auftragserstellung Arbeitsabläufe in JTL-Wawi 0
Rechnungen automatisch erstellen per Workflow in 1.6 JTL-Wawi 1.6 2
Beantwortet Workflow Bedingung greift seit der 1.6 nicht mehr JTL-Workflows - Fehler und Bugs 12
Neu 1.6.xx Workflow testen funktioniert nicht. JTL-Wawi - Fehler und Bugs 0
Beantwortet Wareingang Workflow JTL-Workflows - Fehler und Bugs 3
Neu Mit Workflow bestimmte Straßen und Orte finden (Oder: Auf Kriegsfuß mit regex) User helfen Usern - Fragen zu JTL-Wawi 7
Gelöst Workflow - Anzahl der Paket JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow Aufträge ohne Rechnung - Mail JTL-Workflows - Ideen, Lob und Kritik 1
Neu Grundsätzliches - was läuft automatisch, wofür benötigt man Workflow? User helfen Usern - Fragen zu JTL-Wawi 3
Workflow ohne Packtisch unter 1.6 ? JTL-Wawi 1.6 1
Workflow Rechnungen speichern funktioniert nicht mehr JTL-Wawi 1.6 2
Neu Workflow erstellt keine neuen Ordner User helfen Usern - Fragen zu JTL-Wawi 2
Label setzen per Workflow funzt nicht JTL-Wawi 1.6 2
Neu Per Workflow eine E-Mail mit der Sendungsnummer der Beilegeretoure versenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Beantwortet Abrechnungspositionen per Workflow hinzufügen Arbeitsabläufe in JTL-Wawi 5
Verwiesen an Support Workflow - Email mit Bestellungsdaten JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow Artikelmenge in Auftrag als einzelne Position Arbeitsabläufe in JTL-Wawi 0
Gelöst Workflow zum Erstellens eines Ordner am PC + abspeichern von Daten JTL-Workflows - Ideen, Lob und Kritik 5
Neu Workflow: Reiter Rechnung -> Bedingung bestimmter Onlineshop User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL-Wawi 1.6 - Kundenhistorie per Workflow schreiben (Video) Umfragen rund um JTL 0
Neu Kein Workflow bei Änderungen der Anmerkungen in der Auftragsübersicht JTL-Wawi - Fehler und Bugs 0
Beantwortet FFN Workflow Pick abrechnen JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow Artikeletikettendruck JTL-Workflows - Ideen, Lob und Kritik 1
Beantwortet Workflow Retouren JTL-Workflows - Ideen, Lob und Kritik 1
Beantwortet Lagerbestand eines beliebigen Artikels im Workflow abfragen (Artikel nicht in Auftragspositionen) JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow Versandettiket Drucken lassen Arbeitsabläufe in JTL-Wawi 1
Beantwortet DHL Gewichtsstaffel per Waage ermitteln (Workflow) [WAWI-53388] Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
In Diskussion Workflow - Picklisten -> Pick -> gepickt mit mobile App JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Versand-Workflow: Falsches Character set JTL-Workflows - Fehler und Bugs 1
Gelöst Workflow: SQL-.Query geblockt (SELECT + INNER JOIN) JTL-Workflows - Fehler und Bugs 8
Neu Workflow für Amazon Bearbeitungszeit User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Auftrags Ertrag bzw. Gewinn per Workflow prüfen JTL-Workflows - Ideen, Lob und Kritik 2
Neu JTL Workflow Artikelhinweise auf die Einkaufsliste setzen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Abfrage und Workflow für Versand (Pro Artikel ein Paket) User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Automatischer Workflow Zeitbasiert JTL-Workflows - Ideen, Lob und Kritik 3
Neu JTL Workflow: Shopify Payments direkt als "Bezahlt" setzen User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen