Neu Geschenkartikel pro Kunde nur 1x

garifulin

Sehr aktives Mitglied
10. Januar 2019
435
59
Hallo zusammen,
wir möchten jedem unserer Kunden die jetzt demnächst bei uns bestellt ein kleines geschenk zukommen lassen. Jeder Kunde darf aber nur 1x dieses geschenk erhalten.
Mein gedankenlauf bis dato: Ich erstelle einen WF der prüft ob der Kunde schon mal diesen Artikel in den Bestellungen hat und wenn nicht bekommt er diesen Kostenlos als Position in den Auftrag dazu.
Das ist die Abfrage wer diesen Artikel bis jetzt schon hat:
Code:
SELECT DISTINCT tKunde_kKunde
    FROM tbestellpos
    JOIN tBestellung ON tBestellung_kBestellung=tBestellung.kBestellung
    WHERE tArtikel_kArtikel=4637
Das ist vermuttlich nicht vollständig und
nun müsste ich diesen vermuttlich auch noch irgendwie in die Erweiterten Eigenschaften reinbekommen mit einem verwertbarem Ergebniss
Der WF wird sich vermuttlich im Bereich "Aufträge" anzusiedeln sein.

Soweit meine Vermutungen :D und Gedanken.

Wer mir denkanstöße oder auch anders geartete Hilfe zukommen lassen möchte ist mir herzlich willkommen.
 

garifulin

Sehr aktives Mitglied
10. Januar 2019
435
59
Code:
{% capture query -%}
SELECT CASE
 WHEN {{ Vorgang.Stammdaten.Kunde.InterneKundennummer }} IN (SELECT DISTINCT tKunde_kKunde
    FROM tbestellpos
    JOIN tBestellung ON tBestellung_kBestellung=tBestellung.kBestellung
    WHERE tArtikel_kArtikel=4637) THEN 1
    
    ELSE 2
END
{% endcapture -%}
{% assign Geschenk = query | DirectQueryScalar -%}
{{ Geschenk }}

so ist nun der Code :D
 
  • Gefällt mir
Reaktionen: Noxus

Noxus

Aktives Mitglied
17. Dezember 2018
13
6
Hallo garifulin,

kannst Du vielleicht einen Tipp geben, wie, wo du das Skript dann eingebunden hast?
Wir brauchen nämlich etwas ähnliches und ich würde gerne Deine Umsetzung für uns Testen.
Vielen Dank :)
 

garifulin

Sehr aktives Mitglied
10. Januar 2019
435
59
Als Erste Info wäre hier zu sagen dass es unter 1.5.55.x gemacht wurde.
Hier habe ich einen Workflow angelegt und als Bedingung diese "Erweitererte Eigenschaft" =2
und eben in den Erweiterten Eigenschaften eine Neue Erweiterte Eigenschaft erstellt und dort entprechend den Code rein.
Du hast hoffentlich auf dem Schirm dass du diesen hier durch deine eigene nummer ersetzen solltest :D tArtikel_kArtikel=4637
 

Noxus

Aktives Mitglied
17. Dezember 2018
13
6
Vielen Dank!
Ich werde das später ausprobieren.
Bzgl. der Artikelnummer, weiß ich natürlich - würde das Skript, wenn es funktioniert ggf. auch noch etwas erweitern :)
lg
 
  • Gefällt mir
Reaktionen: garifulin
Ähnliche Themen
Titel Forum Antworten Datum
Neu Einlagerung via eindeutiger Nummer pro Palette / Paket? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Neu Proformarechnung pro Paket Arbeitsabläufe in JTL-Wawi 3
Neu Gewinn pro Artikel mit SQL exportieren. User helfen Usern - Fragen zu JTL-Wawi 2
Neu Lässt sich die Artikelsichtbarkeit pro Kundengruppe per Workflow steuern? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Verzugszinsen pro Mahnstufe nicht funktionsfähig Arbeitsabläufe in JTL-Wawi 0
In Bearbeitung SUNMI D3 Pro GMS installieren JTL-POS - Fragen zu Hardware 3
Neu Versandgewicht pro Versandart möglich? Betrieb / Pflege von JTL-Shop 9
Neu "Bestand pro Lager anzeigen" - in welchen Templates finde ich die Angaben zu dem Wort "Lager"? Templates für JTL-Shop 1
Neu WF Kunde über Weiterleitung in Filiale benachrichtigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Abfrage Business-Kunde in Worklow User helfen Usern - Fragen zu JTL-Wawi 3
Neu AMAZON Business Kunde - Firmenzeile der Adresse wird von AMAZON übernommen User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion E-Mail an die Produktion, wenn ein Kunde bezahlt hat. JTL-Workflows - Ideen, Lob und Kritik 3
Neu {{ Vorgang.Kunde.EigeneFelderAlsText }} keine Array Ausgabe Rechnungsvorlage Export XML Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Ameise Export von Eigene Felder (Kunde) User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen