In diesem Abschnitt der Konfiguration "shop.config" bestimmen Sie Grundeinstellungen für alle Versandarten.

<Delivery>
   AddressCountryDiffersDeliveryCountry-Allow             =
   AddressCountryDiffersDeliveryCountryExcept4VAT-Allow   =   
   BookDeliveryType                                       =
   BookDeliveryMaxWeight                                  =
   BookDeliveryMaxOrder                                   =
   DeliveryCostCalculation-Mode                           =
   Cost-Txt                                               =
   DeliveryFilterID-Mode                                  =
   FreeDeliveryCountryList                                =
   MultiDeliveryAddress-Allow                             =
   MultiDeliveryCheckDeliveryAtCombinedAddress-Allow      =
   MultiDeliveryAddressPerBasketPositionCost-List         =
   OrderData-DeliveryAddressFormat                        =
   DelivererSelectionPerBasketPosition-Allow              =
   MultipleBillAddressUsageForSingleBasketPosition-Allow  =
   SubTotalDependentDeliveryCosts-Base                    =
</Delivery>

 

Parameter

Zweck

Werte

AddressCountryDiffersDeliveryCountry-Allow

Hier können Sie festlegen, ob der Käufer ein anderes Lieferland als das Rechnungsland angeben kann

yes: Rechnungsland muss nicht gleich Lieferland sein

no: Rechnungsland muss auch Lieferland sein

 

Standard: yes

AddressCountryDiffersDeliveryCountryExcept4VAT-Allow

Hier können Sie festlegen, dass bei einer MwSt.-pflichtigen Bestellung Liefer- und Rechnungsland nicht identisch sein müssen, sondern das Lieferland lediglich in einer von Ihnen festgelegten Liste von Ländern enthalten sein muss.

Hinweis: Die Mehrwertsteuer wird anhand der Rechnungsadresse ermittelt.

yes:

wenn MwSt. gezahlt wird, darf Lieferland aus country_deliv.dat sein

wenn keine MwSt. gezahlt wird, muss Lieferland = Rechnungsland sein

no:

Rechnungsland muss immer auch Lieferland sein

 

Standard: yes

BookDeliveryType

Hier bestimmen Sie, ob eine Bestellung genau dann als "Büchersendung" gilt, wenn:

- alle Warenkorbpositionen Bücher sind, oder

- mindestens eine Warenkorbposition ein Buch ist.

Weiter unten finden Sie eine Tabelle aller möglichen Konstellationen bezüglich Warenkorbinhalt, diesem Parameter BookDeliveryType und dem BookDelivery-Allow aus dem Abschnitt <+Deliverer>

all: alle Positionen müssen Bücher sein

one: mindestens ein Buch muss im Warenkorb sein

 

Standard: all

BookDeliveryMaxWeight

Angabe eines Maximalgewichtes für die Bestellung

Wird dieses Maximalgewicht überschritten, stehen Versandarten mit dem Parameter "BookDelivery-Allow = yes" für diese Bestellung nicht mehr zur Verfügung.

Der Parameter wird nur berücksichtigt, wenn er angegeben und größer 0 ist.

Zahl

(Zahl ohne Maßeinheit; die Maßeinheit wird aus den Produktdaten übernommen.)

BookDeliveryMaxOrder

Angabe eines Maximalbestellwertes

Wird dieser Maximalbestellwert überschritten, stehen Versandarten mit dem Parameter "BookDelivery-Allow = yes" für diese Bestellung nicht mehr zur Verfügung.

Der Parameter wird nur berücksichtigt, wenn er angegeben und größer 0 ist.

Zahl

Cost-Txt

Text für die Versandkosten.

 

DelivererSelectionPerBasketPosition-Allow

Aktiviert die flexible Auswahl der Versandart (MultiDelivererSelection) pro Warenkorbposition ("Split-Order").

yes, no, test
Besonderheit bei test: bei Verlassen des Testmodus wird eine neue Session erzeugt

DeliveryCostCalculation-Mode

Art der Versandkostenberechnung. Der Wert CalculateSeparateForEachPositionAndUsedDeliveryAddress gilt nur bei Lieferung einer Bestellung an mehrere unterschiedliche Adressen ("Split-Order"). Die beiden anderen Werte können auch für Lieferungen an eine einzelne Lieferadresse verwendet werden.

CalculateOnce: Versandkosten werden einmalig für die gesamte Bestellung berechnet.

CalculateSeparateForEachPosition: Versandkosten werden je Produkt/Warenkorbposition berechnet.

CalculateSeparateForEachPositionAndUsedDeliveryAddress: Versandkosten werden pro Lieferadresse/pro Split berechnet.

Standard: CalculateOnce

DeliveryFilterID-Mode

Berücksichtigen bzw. Ignorieren von DeliveryFilterIDs der Produkte im Warenkorb im Test- bzw. Produktivmodus des Shops.

Wegweiser: Versandarten produktabhängig anbieten

test: DeliveryFilterIDs der Produkte im Warenkorb werden nur im Testmodus des Shops berücksichtigt

productive: DeliveryFilterIDs der Produkte im Warenkorb werden im Produktivmodus des Shops berücksichtigt

Standard: productive

FreeDeliveryCountryList

Hier können Sie eine kommaseparierte Liste an Ländern (ISO-Codes) angeben. Ist das Lieferland des Käufers in dieser Liste enthalten, so werden keine Versandkosten berechnet

 

SubTotalDependentDeliveryCosts-Base

Legt fest, welcher Betrag als Bemessungsgrundlage für die warenwertabhängige Versandkostenbestimmung herangezogen werden soll.

 
Standard:

SubTotal (BASKET-SubTotal)

Anhand des BASKET-SubTotal wird bestimmt, wie hoch die Versandkosten sind.

 
OrderDiscount:

Es wird die gleiche Bemessungsgrundlage wie für die Auftragswertrabattbestimmung verwendet, also normalerweise der Warenwert aller rabattierfähiger Produkte ohne weitere Abzüge.

Kann durch die Schalter ConsiderProductGroupDiscountForOrderDiscount-Allow und

ConsiderProductDiscountFactorForOrderDiscount-Allow

weiter beeinflusst werden.

Referenz: Abschnitt OrderConditions

 
WithoutVoucher:

Warenwert ohne Berücksichtigung von prozentualen Rabatten.

Es wird der Warenwert des Warenkorbs herangezogen, allerdings ohne Berücksichtigung von Gutscheinen.

Beispiel: warenwertabhängige Versandkosten, ab 10 EUR versandkostenfrei.

1 Produkt im Warenkorb, 11 EUR Warenwert,

1 Gutschein mit 10 % Rabatt angewendet.

Fall 1: (Standard)

Gutschein wird voll berücksichtigt (Gesamtwarenwert = 9,90) , es wird geprüft: 9,90 < 10 EUR → Versandkosten fallen an

Fall 2: (WithoutVoucher)

Gutschein wird nicht berücksichtigt (Gesamtwarenwert = 11) , es wird geprüft:  11 > 10 EUR → versandkostenfrei

(Basket-SubTotal ist in beiden Fällen logischerweise 9,90, nur die Bemessungsgrundlage ändert sich)

Standard

OrderDiscount

WithoutVoucher

Standard: Standard

MultiDeliveryAddress-Allow

Aktiviert bzw. deaktiviert die Funktion MultiDelivery/Split-Order. Damit kann für jede Warenkorbposition eine separate Lieferadresse ausgewählt werden. Darüber hinaus kann auch jede Position an mehrere Lieferadressen versendet werden.

Wegweiser: Mehrere Lieferadressen auswählen (MultiDelivery/Split-Order)

yes: pro Warenkorbposition wird eine separate Lieferadresse zugelassen (Split-Order aktiv)

no: Gesamte Bestellung kann nur an die Rechnungsadresse oder eine Lieferadressen versendet werden.

 

Standard: no

MultiDeliveryAddressPerBasketPositionCost-List

Kostenstaffel nur bei Verwendung mehrerer Lieferadressen einer Position (MultDelivery/Split-Order), ausgehend von der Anzahl der verwendeten Lieferadressen.

Die Kosten können prozentual oder absolut festgelegt werden. Auch beides ist möglich, dann wird der jeweils höhere Kosten-Wert berechnet.

Beispiel:
(2:5.00%:2.00)(3::1.90)(5:4.50%:)

Ab 2 Lieferadressen betragen die Kosten entweder 5 % des Warenwertes der Position oder 2.00 Euro. (Der höhere Wert wird verwendet.)

Ab 3 Lieferadressen betragen die Kosten fix 1.90 Euro.

Ab 5 Lieferadressen betragen die Kosten 4,5 % des Warenwertes der Position.

Achtung:
Die Kosten für eine Versandart (in den Abschnitten <+Deliverer>) bleiben davon unberührt und werden hinzuaddiert.

Wegweiser: Mehrere Lieferadressen auswählen (MultiDelivery/Split-Order)

(<Anzahl verwendeter Lieferadressen>:<prozentuale Kosten an Warenwert der Position>:<absolute Kosten>)

MultiDeliveryCheckDeliveryAtCombinedAddress-Allow

Entscheidet, ob Delivery-Prüfungen ausgelöst werden

(= alle Checks, welche auch durchlaufen werden müssen, bevor eine Bestellung aufgegeben werden kann, u. a.: Lieferadressen gültig, Kombinationen gültig wie Lieferland/VAT/etc., Beschränkungen, Mengenverteilungen usw.)

yes: Delivery-Prüfungen werden ausgelöst

no: Delivery-Prüfungen werden nicht ausgelöst

 

Standard: no

MultipleBillAddressUsageForSingleBasketPosition-Allow

Bei Aufteilung einer Warenkorbposition in mehrere Lieferungen:

Legt fest, ob die Rechnungsadresse mehrfach als Lieferadresse verwendbar sein soll oder nicht.

yes

no

Standard: no

OrderData-DeliveryAddressFormat

Legt fest, ob eine abweichende Lieferadresse in den Bestelldaten auch im Multi-ALA-Format übergeben werden soll.

Standard: Übergabe der abweichenden Lieferadresse in den Bestelldaten im Standard-Format

MultiDeliveryAlways: Übergabe der abweichenden Lieferadresse in den Bestelldaten immer im Multi-ALA-Format

 

Standard: Standard

Warenkorbinhalt, BookDelivery-Allow, BookDeliveryType und Verfügbarkeit der Versandart

Verfügbarkeit der Versandarten, sowohl abhängig vom Wert des Parameters BookDelivery-Allow aus dem Abschnitt <+Deliverer> und dem Wert des Parameters BookDeliveryType im Abschnitt <Delivery> als auch in Abhängigkeit vom Inhalt des Warenkorbs:

Inhalt des Warenkorbs

Wert des Parameters BookDelivery-Allow im Abschnitt <+Deliverer>

Wert des Parameters BookDeliveryType im Abschnitt <Delivery>

Versandart im Bestellprozess verfügbar

nur "Bücher"-Produkte

yes

all

ja

nur "Bücher"-Produkte

yes

one

ja

nur "Bücher"-Produkte

no

all

nein

nur "Bücher"-Produkte

no

one

nein

"Bücher"- und keine "Bücher"- Produkte

yes

all

nein

"Bücher"- und keine "Bücher"- Produkte

yes

one

ja

"Bücher"- und keine "Bücher"- Produkte

no

all

ja 1

"Bücher"- und keine "Bücher"- Produkte

no

one

nein

nur keine "Bücher"-Produkte

yes

all

nein 2

nur keine "Bücher"-Produkte

yes

one

nein 2

nur keine "Bücher"-Produkte

no

all

ja 2

nur keine "Bücher"-Produkte

no

one

ja 2

Anmerkungen
1 Weil im gemischten Warenkorb nicht alle Positionen Bücher sind, trifft der Parameter BookDeliveryType = all nicht zu. Die Bestellung ist daher keine Büchersendung. Die Versandarten, die bei Büchersendungen nicht erlaubt sind (BookDelivery-Allow = no), sind im Bestellprozess verfügbar.
2 Befinden sich keine Bücher im Warenkorb, ist die Bestellung auch keine Büchersendung. Daher sind nur die Versandarten mit dem Parameter BookDelivery-Allow = no verfügbar.

Wegweiser: Versandarten anlegen

Referenz: +Deliverer

Wegweiser: Büchersendung/Buchversand