Hallo zusammen,
die Forensuche hat mich leider nicht zur Lösung meines Problems gebracht, daher eröffne ich hiermit einen Thread zum Thema.
Gerne möchte in der Minicart (minibasket.tpl) folgende Nachricht für eingeloggte User ausgeben (Bsp.).
“Spend 50,00 € more to qualify for free delivery.”
Zunächst wird abgefragt, ob der Kunde bereits eingeloggt ist (Text ist zur besseren Veranschaulichung im Klartext).
[{if $oxcmp_user}]
<span>Spend XX.XX € more to qualify for free delivery.</span>
[{/if}]
Zur Berechnung fehlt mir noch der Wert, welcher im Feld OXPARAM (Tabelle oxdelivery) für die betreffenden Ländern hinterlegt ist). Das Auslesen des Wertes hatte ich soweit schon hinbekommen, jedoch tue ich mir bei der Berechnung noch etwas schwer.
Hat hier jemand eventuell ein Beispiel oder eine Idee?
Meine Frage ist nun, wie ich abfrage, welche CountryID beim jeweiligen Kunden bei der Lieferadresse hinterlegt ist. In der API habe ich getUserCountry() und getActiveCountry() gefunden. getActiveCountry gibt mir jedoch den Wert “a7c40f631fc920687.20179984” zurück, was auch korrekt ist, aber wie komme ich an den eigentloch Wert “AT” oder “DE”?
Jede Hilfe ist willkommen! Danke schon einmal!!
Marcel