Kundengruppe aus Auftrag/Shop auslesen

  • Ersteller des Themas Ersteller des Themas Berger_
  • Erstellungsdatum Erstellungsdatum

Berger_

Gut bekanntes Mitglied
1. Februar 2023
130
22
Hallo zusammen,

ich habe einen Workflow im Bereich "Aufträge" der, je nach der Kundengruppe des Kunden entsprechend, Aktionen macht.

Ich kann dem Kunden ja für jeden Shop eine eigene Kundengruppe zuweisen und in den Stammdaten des Kunden allgemein eine Kundengruppe zuweisen.

Aktuell lese ich die Kundengruppe über "Erweiterte Eigenschaften" aus den Stammdaten. Diese Kundengruppe muss aber nicht mit der Kundengruppe des Shops übereinstimmen.

Wie kann ich die Kundengruppe des Auftrags direkt auslesen?

Gruß
Berger_
 
Zuletzt bearbeitet:

MirkoWK

Sehr aktives Mitglied
14. März 2022
835
305
Guten Morgen,

versuch es mal damit:
SQL:
{%- capture query -%}
SELECT
    kg.cName
FROM
    Verkauf.tAuftrag ab
    LEFT JOIN tKundengruppe kg ON kg.kKundenGruppe = ab.kKundengruppe
WHERE
    ab.kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
{%- endcapture -%}
{{ query | DirectQueryScalar }}

Viele Grüße
Mirko
 
  • Gefällt mir
Reaktionen: Berger_

John

Sehr aktives Mitglied
3. März 2012
4.215
1.088
Berlin
Hmm, wenn er die Kundegruppe des Shops ausgeben will, muß dann icht tShopKundenGruppe berücksichtigt werden?
Oder läuft tShopKundenGruppe.kShopKundengruppe immer synchron mit tKundengruppe.kKundengruppe?
 
  • Gefällt mir
Reaktionen: Berger_

MirkoWK

Sehr aktives Mitglied
14. März 2022
835
305
also soweit ich das sehe ist es identisch, da es ja auf dem Verkaufskanalmapping beruht.
ach - verguggt 😉 hab jeweils kKundengruppe in beiden Tabellen verglichen. kShopKundengruppe gibt es genau nur in tShopKundenGruppe. Ich weißt nicht, ob es dazu noch weitere Infos irgendwo gibt.
Aber die Abfrage liefert zumindest genau das, was fett markiert gefragt wurde.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Berger_

Berger_

Gut bekanntes Mitglied
1. Februar 2023
130
22
also soweit ich das sehe ist es identisch, da es ja auf dem Verkaufskanalmapping beruht.
ach - verguggt 😉 hab jeweils kKundengruppe in beiden Tabellen verglichen. kShopKundengruppe gibt es genau nur in tShopKundenGruppe. Ich weißt nicht, ob es dazu noch weitere Infos irgendwo gibt.
Aber die Abfrage liefert zumindest genau das, was fett markiert gefragt wurde.

Hi,

erstmal vielen Dank für die schnelle Antwort! Ich habe es direkt so eingebaut und es hat auch wunderbar funktioniert und meine Frage beantwortet. Ich war allerdings noch im Austausch mit JTL weil ich dachte es wäre ein Bug in der Wawi, aber es ist gewollt, dass die Kundengruppe aus den Kundenstammdaten für die Aufträge die über den Shop kommen und in die Wawi importiert werden verwendet werden.

Wie sähe die Abfrage aus, wenn ich die Kundengruppe des jeweiligen Shops abfragen möchte wie von @John erwähnt? WHERE Shop = 'Shop XY'

Gruß
Berger_
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
835
305
Hi,

soweit ich das sehe, gibt es kShopKundengruppe nur in der Tabelle tShopKundenGruppe.

Wir haben im 2 Subshops und für uns intern ist jeder Shop eine eigene Kundengruppe. Auch kamen anfangs noch Marktplatzaufträge über den Shop rein.
Die Kundengruppen haben somit nicht zum Verkaufskanal gepasst. Für uns ist die Kundengruppe = Verkaufskanal, auch wenn es sicher anders gedacht ist. Aber Kundengruppe kann man filtern und Plattformen kann man selbst nicht erweitern.

Daher gibt es Workflows bei uns (auch einen Custom Workflow), welcher die Kundengruppe des Auftrags dann entsprechend des Verkaufskanals anpasst.
Somit ist das für uns sauber und wir können darüber ordentlich auswerten.

Viele Grüße
Mirko
 

Ähnliche Themen