Container: Preisangaben direkt in Fremdwährungen umrechnen lassen
Wenn Sie den Shop international nutzen möchten, dann werden Sie dafür ebenfalls verschiedene Währungen aktivieren müssen. Der Kunde kann dann je nach seinem Wohnort die für ihn zutreffende Währung auswählen. Zusätzlich kann es jedoch sinnvoll sein, wenn man direkt auf einer bestimmten Seite neben dem Preis in der Originalwährung gleich die Preise in den restlichen Währungen anzeigen kann. Genau dies ist mit dem "currencies"-Container möglich.
Der Aufruf der Containers in einer beliebigen Vorlage erfolgt folgendermaßen:
{cp:container module="shop" type="currencies" price="4,69" template="{cp:path}vorlage.html"}
D.h. dem Container wird der Preis übergeben (dies kann statt des festen Preises auch der entsprechende {cp:tag} z.B. von den Detailseiten eines Artikels sein) und es muss eine Vorlage angegeben werden, über welche die anderen Preise dargestellt werden. Wenn Sie eine andere Währung als den Euro als Standard-Währung verwenden, kann können Sie über den Parameter "currency" im Containeraufruf noch den Namen der aktuell aktivierten Währung angeben und die Preise werden automatisch entsprechend umgerechnet.
Die für die Anzeige genutzte Vorlage könnte z.B. den folgenden Inhalt haben, um die Preise in anderen Währungen anzuzeigen:
Originalpreis: {cp:shop:currency:price} EUR<br />
Preis in USD: {cp:shop:currency:USD} USD<br />
Preis in NZD: {cp:shop:currency:NZD} NZD
Die einzelnen Kürzel für die Währungen erhalten Sie direkt in der Shop-Verwaltung unter "Modul-Einstellungen > Währungen". Über den {cp:tag} "{cp:shop:currency:price}" wird der Originalpreis in der Vorlage angezeigt.
| {cp:tags} für die Vorlagen des Containers |
| {cp:shop:currency:*} |
|
Umgerechneter Preis für das jeweilige Währungskürzel (z.B. "{cp:shop:currency:NZD}") |
| {cp:shop:currency:price} |
|
Preis des Artikels in der Standardwährung |
Weitere Einträge zu "CP::Shop"
Kommentar verfassen
Zeilen- und Absatzumbrüche werden automatisch eingefügt. Die Email-Adresse wird nicht angezeigt. IP-Nummer wird gespeichert. HTML ist erlaubt: <a>, <abbr>, <acronym>, <b>, <blockquote>, <code>, <em>, <i>, <strike>, <strong>. Kommentare werden erst nach einer Freischaltung in der Dokumentation sichtbar.
Fettgedruckte Felder müssen zwingend ausgefüllt werden
<< zurück zur Kategorie "CP::Shop"