Neu Kundengruppe in Mein Konto anzeigen

it-works

Aktives Mitglied
5. August 2019
11
0
Hallo zusammen.

Wie kann man die Kundengruppe im Bereich Mein Konto anzeigen?

Weiters ist aufgefallen, dass die Kundengruppen IDs der Wawi nicht mit dem Shop übereinstimmen - gibt es hierzu eine Aufklärung?

Vielen Dank im Voraus
 

NoOne

Aktives Mitglied
16. März 2024
181
77
Der häufigste Fehler ist, dass die Kundengruppe in den Kundenstammdaten bei den Feldern für "Interne Daten" ausgewählt ist. Das interessiert den Shop 0. Die Kundengruppe muss für den Shop selbst festgelegt werden. Auch unter Kundendaten, aber im Reiter Onlineshop: https://guide.jtl-software.com/jtl-...zuweisen/#kundengruppe-fuer-jtl-shop-zuweisen

Die Kundengengruppen IDs werden von der Wawi an den Shop gesendet. Das ist eigentlich nicht möglich, dass die nicht übereinstimmen. Da könnten höchstens welche fehlen, weil sie für den Shop nicht aktiviert sind.
 

it-works

Aktives Mitglied
5. August 2019
11
0
Ok ich habe nun die kKundengruppe ID aus der Datenbank den richtigen Kundengruppen zuordnen können.

Bleibt nur noch die Frage, wie ich diese in "Mein Konto" anzeigen lassen kann, bzw. das Seitenlogo zu ändern je nach Kundengruppe.

Hat hier jemand einen Tipp / Ansatz? Danke!
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.477
289
Ok ich habe nun die kKundengruppe ID aus der Datenbank den richtigen Kundengruppen zuordnen können.

Bleibt nur noch die Frage, wie ich diese in "Mein Konto" anzeigen lassen kann, bzw. das Seitenlogo zu ändern je nach Kundengruppe.

Hat hier jemand einen Tipp / Ansatz? Danke!
Da gibt es zwei Wege:
1. Man nutzt den Dropper und manipuliert die Inhalte anhand gesetzter Kriterien
2. Man macht das alles über Anpassungen in einem Child-Template an verschiedenen Stellen, was je nach Umfang der Änderungen auch entsprechend umfangreich in der Umsetzung ausfallen wird.
 

qconq

Aktives Mitglied
27. Dezember 2020
36
7
Ich habs im Child Template unter account/my_account.tpl:

HTML:
{block name='account-my-account-billing-address-contact' append}
    <tr>
        <td class="min-w-sm">
            Aktuelle Kundengruppe {if $Kunde->kKundengruppe == "1"}<small class="text-muted-util d-block">Endkunde</small>{/if}
            {if $Kunde->kKundengruppe == "2"}<small class="text-muted-util d-block">Gewerbekunde</small>{/if}
            {if $Kunde->kKundengruppe == "3"}<small class="text-muted-util d-block">VIP</small>{/if}
        </td>
        <td class="text-right-util">{if $Kunde->kKundengruppe == "1"}<a href="/Kontakt"><span class="fas fa-envelope"></span></a>{/if}</td>
    </tr>
{/block}
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.221
1.958
Berlin
Ich habs im Child Template unter account/my_account.tpl:

HTML:
{block name='account-my-account-billing-address-contact' append}
    <tr>
        <td class="min-w-sm">
            Aktuelle Kundengruppe {if $Kunde->kKundengruppe == "1"}<small class="text-muted-util d-block">Endkunde</small>{/if}
            {if $Kunde->kKundengruppe == "2"}<small class="text-muted-util d-block">Gewerbekunde</small>{/if}
            {if $Kunde->kKundengruppe == "3"}<small class="text-muted-util d-block">VIP</small>{/if}
        </td>
        <td class="text-right-util">{if $Kunde->kKundengruppe == "1"}<a href="/Kontakt"><span class="fas fa-envelope"></span></a>{/if}</td>
    </tr>
{/block}
Das hättest du auch einfacher haben können

Code:
{$smarty.session.Kundengruppe->getName()}
 
  • Ich liebe es
  • Gefällt mir
Reaktionen: garifulin und qconq

Ähnliche Themen