In diesem Abschnitt der Shopkonfiguration shop.config legen Sie fest, welche Einträge als optionale kostenpflichtige Zusatzleistungen auf der Zahlungs- und Versandarten-Seite (ws_pay_deliv.htm) angeboten werden.

Sie können bis zu fünf Abschnitte <OrderOptions1>....</OrderOptions1> bis <OrderOptions5>....</OrderOptions5> mit jeweils maximal 50 <+Entry>-Einträgen definieren.

Wegweiser: Kostenpflichtige Zusatzleistungen anbieten

Beispiel:

<OrderOptions1>
 
   Allow                      = yes
   DeliveryCountry-List       =
   SubTotalDependentCost-Base = ExcludeDEEECosts
   Required                   = no
   VATRate-Value              = 1
   VATType                    = static
 
   <+Entry>
      Name-Txt            = keine Transportversicherung
      Cost-Value          = 0
      CostType-Value      = 1
      Display-Txt         =
   </+Entry>
 
   <+Entry>
      Name-Txt            = Standard-Transportversicherung mit maximal 100,- EUR Selbstbeteiligung
      Cost-Value          = 1
      CostType-Value      = 2
      Display-Txt         = <br>(~Cost~ ~WS-Currency~)
   </+Entry>
 
   <+Entry>
      Name-Txt            = Transportversicherung ohne Selbstbeteiligung
      Cost-Value          = 1,5
      CostType-Value      = 2
      Display-Txt         = <br>(~Cost~ ~WS-Currency~)
   </+Entry>
   ...
 
</OrderOptions1>

 

Erklärung der Parameter für den Hauptabschnitt <OrderOptions1…5> in alphabetischer Reihenfolge:

Parameter

Zweck

Werte

Allow

Aktivierung/Deaktivierung einer Zusatzleistung.

yes (Zusatzleistung aktiv)
no (Zusatzleistung inaktiv)

DeliveryCountry-List

Hier können Sie optional eine kommaseparierte Liste der Lieferländer angeben, für die die Option gültig ist. Für alle anderen Länder wird die Option nicht angeboten. (Optionaler Parameter)

3-stelliger Ländercode

Beispiel: DEU,AUT,CHE

Required

Legt fest, ob der Käufer eine Auswahl treffen muss

yes
no

SubTotalDependentCost-Base

Legt fest, ob DEEE-Kosten (Ökosteuer) aus der Berechnungsgrundlage für prozentuale Kosten von Zusatzleistungen herausgenommen werden sollen (ExcludeDEEECosts) oder nicht (Standard).
Referenz: BASKET-PR-DEEE

ExcludeDEEECosts

Standard

Standard: Standard

VATRate-Value

Mehrwertsteuerindex (Kennung) für kostenpflichtige Zusatzleistungen

Dieser wird nur verwendet, wenn im Parameter VATType der Wert static konfiguriert ist.

Haben Sie im Parameter VATType den Wert dynamic konfiguriert, dürfen Sie für diesen Parameter keinen Wert setzen.

Zahlenwert zwischen 1 und 10

Standard: 1

VATType

Der Mehrwertsteuersatz für kostenpflichtige Zusatzleistungen wird standardmäßig statisch (static) ermittelt. In diesem Fall muss im Parameter VATRate-Value ein Mehrwertsteuerindex (Kennung) angegeben werden.

Der Mehrwertsteuersatz für kostenpflichtige Zusatzleistungen kann auch dynamisch (dynamic) ermittelt werden: Der Mehrwertsteuersatz mit der höchsten Summe im Warenkorb bestimmt dann den Mehrwertsteuersatz für kostenpflichtige Zusatzleistungen.

Wegweiser: Mehrwertsteuer

dynamic

static

Standard: static

WriteCostFreeSelectionsInOrder

Mit diesem Parameter kann definiert werden, ob kostenfreie Zusatzleistungen in den Bestelldaten mit angezeigt werden sollen.

yes

no

Standard: no

Erklärung der Parameter für die Unterabschnitte <+Entry> in alphabetischer Reihenfolge. Bis zu 50 Unterabschnitte sind möglich.

Parameter

Zweck

Werte

Cost-Value

Hier geben Sie die Kosten als Zahlenwert an. Je nach Einstellung des Parameters CostType-Value entweder fix oder prozentual zum Warenwert.

abhängig von CostType-Value: fester Wert, z. B. 5, oder Prozentsatz, z. B. 2.5

CostType-Value

Hier geben Sie an, ob die unter Cost-Value angegebenen Kosten fix oder prozentual zum Warenwert sind.

1 (Kosten sind fix)

2 (Kosten sind prozentual zum Warenwert)

Display-Txt

Anzeige der Kosten für die Zusatzleistung im Warenkorb

Dieser Parameter wird nicht mehr benötigt. Die Anzeige der Kosten für die Zusatzleistung wird direkt auf der Warenkorbseite (ws_basket.htm) mit dem Tag BASKET-OrderOptionCost realisiert.

Referenz: BASKET-OrderOptionCost

 

Name-Txt

Name der Zusatzleistung. Dieser Name erscheint bei der Auswahl der Zusatzleistung und ebenfalls in der Bestellung, falls der Käufer diesen Eintrag gewählt hat und der Eintrag kostenpflichtig ist.

Soll ein kostenfreier Eintrag in der Bestellung angezeigt werden, dann muss der Parameter WriteCostFreeSelectionsInOrder den Wert yes zugewiesen haben.