Neu Geschenkartikel pro Kunde nur 1x

garifulin

Sehr aktives Mitglied
10. Januar 2019
401
58
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
401
58
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
401
58
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 Bestand pro Lager wird nicht angezeigt. Allgemeine Fragen zu JTL-Shop 3
Neu Picklisten Druckvorlage pro Auftrag Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Was macht "Sendungen pro Empfänger zusammenfassen" bei JTL-Shipping Labels => UPS? JTL-ShippingLabels - Fehler und Bugs 0
Neu 💙 Neues Plugin: JTL-ServerDashboard Pro (kompakte Serverinformationen anzeigen) Plugins für JTL-Shop 0
Gelöst Kassenlade an imin D4 Pro ? JTL-POS - Fragen zu Hardware 1
Gelöst Kassenlade direkt an iMin Swan 1 Pro JTL-POS - Fragen zu Hardware 1
Gelöst iMin D4 Pro oder iMin Swan 1 Pro ? JTL-POS - Fragen zu Hardware 3
Neu Verdandliste Pro Paket das Gewicht mit ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Sql Abfrage VK Preise pro Kundengruppe für Grafana JTL-Wawi 1.8 9
Neu HINWEIS: Wawi 1.9 - Eigenes Feld Kunde Typ Ganzzahl speichert nicht korrekt Werte <= 0 JTL-Wawi - Fehler und Bugs 14
JTL WaWi - Kunde - eigenes Feld - dotliquid - neue Variablen JTL-Wawi 1.9 1
Neu Festgelegte Zahlungsart für Kunde Allgemeine Fragen zu JTL-Shop 0
Neu Shop-Kundenkonto durch Shopbetreiber erstellt - Kunde bekommt keine Mail mehr! Allgemeine Fragen zu JTL-Shop 2
Bankverbindung aus Kunde in neuen Shop-Auftrag übernehmen JTL-Wawi 1.9 0
Neu Kunde automatisiert über Eingang der Retoure benachrichtigen JTL-Wawi - Ideen, Lob und Kritik 6
Neu abgebrochene Auftragszahlung - Kunde bleibt ausgewählt Fragen rund um LS-POS 0

Ähnliche Themen