Hallo,
in Backend habe ich der Zahlart invoice nur die Länderkennung DE zugewiesen und eine zugehörige Kundengruppe angelegt.
Somit haben allen Kunden aus Deutschland, denen ich diese Kundengruppe zuweise, die Möglichkeit per Rechnung zu bezahlen.
Um alle Neukunden und Gäste auf die Möglichkeit der "Freischaltung" für diese Kundengruppe aufmerksam zu machen, haben ich in die checkout_payment.php folgenden code eingebaut:
$smarty->assign('KUNDENGRUPPE',$_SESSION['customers_status']['customers_status_id']);
In der checkout_payment.html habe ich folgende Abfrage eingebaut:
{if $KUNDENGRUPPE == "1" || $KUNDENGRUPPE == "2"} blabla
... Wenn Sie
die o
.g
. Kriterien erfüllen
, rufen Sie uns einfach an und wir schalten Ihr Kundenkonto dann gerne für
die Zahlung auf Rechnung frei
. ... blabla
{/if} Leider wird mit der Abfrage allen Neukunden und Gästen dieser Text eingeblendet, unabhängig davon, aus welchem Land der Kunde kommt. Da wir nur innerhalb von DE auf Rechnung liefern, ist mein Ziel nur deutschen Kunden den o.g. Text anzuzeigen.
Wie müßte eine Abfrage aussehen, bei der zusätzlich das dem Kundenkonto zugrunde liegende Anmeldeland abgefragt wird?
Linkback: https://www.modified-shop.org/forum/index.php?topic=6078.0