In diesem Abschnitt der Konfiguration "shop.config" legen Sie die Einstellungen für Preise und Währungen fest.

Alle Einstellungen dieses Abschnittes sind optional. Wenn Sie keine Einstellungen vornehmen, gelten die angegebenen Standardeinstellungen bzw. -werte.

<PriceFormat>
   DecimalPlaces         =
   DecimalSeparator      =
   ThousandSeparator     =
   ZeroIntegralPart      =
   ZeroFractionalPart    =
</PriceFormat>

 

Parameter

Zweck

Werte

DecimalPlaces

Bestimmt die Anzahl der angezeigten Nachkommastellen.

0 bis 2

Standard: 2

DecimalSeparator

Bestimmt das Dezimaltrennzeichen.

Beliebiges Zeichen

Standard: . (Dezimalpunkt)

JoinCurrency

Bestimmt die Positionierung, in der Preis und ISO-Code für die Währung (z. B. "EUR") zueinander stehen.

Nur gültig für alle von WEBSALE V8s automatisch generierten Elemente, z. B. im Bestelldatenformat.

Wenn Sie die Position der Währung ändern möchten, müssen Sie zudem alle Templates umstellen, auf denen die Währung manuell, z. B. mit WS-Currency, positioniert wurde. In den Templates wird für das Anzeigen des Währungssymbols das Tag WS-CurrencySymbol verwendet.

~WS-Price~ (Betrag des Preises )
~WS-Currency~ (ISO-Währung)

Standard: ~WS-Price~ ~WS-Currency~

JoinCurrencySymbol

Bestimmt die Positionierung, in der Preis und Währungssymbol
(z. B. "€") zueinander stehen.

Gültig für alle von WEBSALE V8s automatisch generierten Elemente, z. B. im Bestelldatenformat.

Wenn Sie die Position der Währung ändern möchten, müssen Sie zudem alle Templates umstellen, auf denen die Währung manuell, z. B. mit WS-Currency, positioniert wurde. In den Templates wird für das Anzeigen des Währungssymbols das Tag WS-CurrencySymbol verwendet.

~WS-Price~ (Betrag des Preises)
~WS-CurrencySymbol~ (Währungssymbol)

Standard: ~WS-Price~ ~WS-CurrencySymbol~

ThousandSeparator

Bestimmt das Tausender-Trennzeichen.

Beliebiges Zeichen

Standard: kein Trennzeichen

ZeroIntegralPart

Ist der Wert der Vorkommazahl eines Preises 0, z. B. 0,95 €, dann können Sie mit diesem Parameter die Anzeige der 0 beeinflussen.

Diese Einstellung wird nur vom Tag PR-IPart() unterstützt!

hide (0 wird nicht angezeigt)

Beliebiges Ersatzzeichen für 0, z. B. -
Beispiel: -,95 €

ZeroFractionalPart

Ist der Wert der Nachkommazahl eines Preises 0, z. B. 2,00 €, dann können Sie mit diesem Parameter die Anzeige der 00 beeinflussen.

Diese Einstellung wird nur vom Tag PR-FPart() unterstützt !

hide (0 wird nicht angezeigt)

Beliebiges Ersatzzeichen für 00, z. B. --
Beispiel: 2,-- €

 


Hinweis:

Wenn Sie die Preisformatierungen festlegen bzw. aktivieren, dann zeigen automatisch alle vorhandenen Preis-Tags, die Preise formatiert an.

Der Shop übergibt technischen Systemen die Preise unformatiert. Dies gilt jedoch nur für Systeme, die WEBSALE V8s kennt und dementsprechend unterstützt.

In den Templates können jedoch beliebige externe Systeme via Clearpixelgrafiken oder per JavaScript eingebunden sein, die dem Shop völlig unbekannt sind. Solchen Systemen wird in der Regel als Tag übergeben:

der Brutto-Warenwert: BASKET-ValueOfGoods

der Endbetrag: BASKET-OrderTotal

der Netto-Warenwert: BASKET-SubTotalNet

Wenn Sie solche Systeme angebunden haben, klären Sie bitte unbedingt im Vorfeld ab, ob diese Ihre eingestellten Dezimal- und Tausender-Trennzeichen korrekt einlesen können. Sollte dies nicht möglich sein, müssen Sie im Shop die Standards (Punkt als Dezimaltrennzeichen, kein Tausender-Trennzeichen) verwenden. Lesen Sie hierzu die nachfolgend aufgeführten Themen.

Verweise:

Wegweiser: Preisformatierungen