Bieten Sie die klassische Zahlungsart "Nachnahme" an.

Im folgenden Beispiel wird eine Nachnahmegebühr von 6,90 € erhoben. Diese Zahlungsart ist nur in Deutschland verfügbar.

<PaymentCashOnDelivery-Txt>
   Allow                  = yes
   TestMode               = yes
   Name                   = Nachnahme
   NameSuffix             = Sie bezahlen den Rechnungsbetrag in bar an den Paketzusteller.<br>Bei dieser Zahlungsart fallen ~GrossCost~ ~WS-CurrencySymbol~ Nachnahmegebühr (inkl. MwSt.) an.<br>Bitte halten Sie den Rechnungsbetrag sowie die Nachnahmegebühr passend bereit, da der Paketdienst kein Wechselgeld mitführt.
   ImgOnClick             = selectPaymentImage('~ID~');
   RadioOnClick           = selectPayment('~ID~');
   Img                    = <logo-XYZ.png>
   DelivererID-List       = <Ihre Versandarten-IDs>
   ...
   Cost                   = Nachnahmegebühr   # optionale Bezeichnung, wird in die Bestelldaten übergeben
   Cost-List              = (0:6.90)
   DeliveryCountry-Rule   = AllowCountries
   DeliveryCountry-List   = DEU
   ...
</PaymentCashOnDelivery-Txt>

Referenz: Abschnitt PaymentCashOnDelivery-Txt

Die für alle Zahlungsarten möglichen Standard-Parameter finden Sie unter:

Referenz: Abschnitt PaymentXXX-Txt

Nachnahme bei abweichender Lieferadresse ablehnen

Sie können im Falle der Zahlungsart "Nachnahme" eine abweichende Lieferadresse ablehnen.

Schritt 1: Konfiguration der Ablehnung

Setzen Sie in der Shopkonfiguration shop.config im Abschnitt <PaymentCashOnDelivery-Txt> den Parameter DenyDifferentDeliveryAddress auf den Wert no.

<PaymentCashOnDelivery-Txt>
   ...
   DenyDifferentDeliveryAddress = no
   ...
</PaymentCashOnDelivery-Txt>

Referenz: Abschnitt PaymentCashOnDelivery-Txt

Referenz: Abschnitte PaymentXXX-Txt

Schritt 2: Konfiguration der zugehörigen Fehlermeldung

Definieren Sie in der Shopkonfiguration shop.config im Abschnitt <NotifyMessages-Txt> mit dem Parameter DifferentDeliveryAddressError den Text der Fehlermeldung, die erscheint, wenn der Käufer trotz abweichender Lieferadresse die Zahlungsart "Nachnahme" wählt.

<NotifyMessages-Txt>
   ...
   DifferentDeliveryAddressError = Zu dieser Zahlungsart ist keine abweichende Lieferadresse möglich. Bitte wählen Sie eine andere Zahlungsart oder vermeiden Sie eine abweichende Lieferadresse. <a href="~WS-BasketLink~">Zurück zur Bestellaufgabe</a>
   ...
</NotifyMessages-Txt>

Referenz: Abschnitt NotifyMessages-Txt