In diesem Abschnitt der Konfiguration "shop.config" legen Sie eine Versandart abhängig von Lieferanten, Produkten und/oder Zustellort fest. Es können maximal 150 <+Deliverer>-Abschnitte angelegt werden. Die Reihenfolge der einzelnen <+Deliverer>-Abschnitte bestimmt die Reihenfolge der Anzeige im Shop.
<+Deliverer>
Allow =
ID =
Name-Txt =
Country-Txt =
Suffix-Txt =
Descr-Txt =
NoCost-Txt =
Type =
BasicCost-List =
WeightCost-List =
VolumeCost-List =
DeliveryCountry-Rule =
DeliveryCountry-List =
DeliveryFilterID-List =
+DeliveryFilterID-List =
HideCostsInName =
HideForFreeDelivery =
HideForNoFreeDelivery =
MinOrder =
MaxOrder =
MinWeight =
MaxWeight =
MinVolume =
MaxVolume =
MinCost =
Img =
Link =
ImgOnClick =
RadioOnClick =
UserDiscount-Allow =
EigenhaendigPlus =
BookDelivery-Allow =
ProductCost-Allow =
AvailabilityCheck-ID =
DisplayInList-Flag =
AllowForCheckouts-List =
AllowForInventoryStateAtLeast =
AllowForPrimeShopping-Qualification =
AllowForSubscriptionOrder-Qualification =
AllowForSubsequentOrder-Qualification =
AllowForReferer-List =
DenyForReferer-List =
AllowForReferer-Qualification =
<Dependencies>
...
</Dependencies>
Warranty =
AutoOrderReference =
+AdditionalInfo-<ID> =
+UseProductDependency-ID =
+UseAdditionalInput-ID =
+UseAddressDependency-ID =
UseShowDisabled-GroupID =
</+Deliverer>
Beschreibung der Parameter in alphabetischer Reihenfolge:
Parameter |
Zweck |
Werte |
---|---|---|
+AdditionalInfo-<ID> |
(Optional) Für die Anzeige von Zusatzinformationen. ID bestehend aus alphanumerischen Zeichen, Bindestrich und Unterstrich, z. B. "+AdditionalInfo-deliv-time_01" Referenz: DELIV-Data_AdditionalInfo-<id> |
z. B. Versandlaufzeit |
Allow |
Aktivierung/Deaktivierung der Versandart |
yes (Versandart anbieten) Standard: no |
AllowForCheckouts-List |
Angabe, für welche(n) Checkout(s) diese Versandart zur Verfügung stehen soll. Standard: Versandart steht für den Standard-Checkout im Shop zur Verfügung. PayPalExpress: Versandart wird für PayPal Express Checkout angeboten. KlarnaExpress: Versandart wird für Klarna Express Checkout angeboten. Soll eine Versandart für mehrere Checkout-Arten im Shop zur Verfügung stehen, geben Sie mehrere Werte an. Wegweiser: PayPal Express Checkout |
kommaseparierte Liste. Folgende Werte sind möglich: Standard PayPalExpress KlarnaExpress Standard: Standard |
AllowForInventoryStateAtLeast |
Kommaseparierte Liste mit Lagerbeständen. Die Versandart wird nur dann angeboten, wenn sich jeweils mindestens ein Produkt mit dem angegebenen Lagerbestand im Warenkorb befindet. Hinweis: Ein Produkt ohne Lagerbestand wird wie ein Produkt mit Lagerbestand "grün" behandelt! Beispiel 1: AllowForInventoryStateAtLeast = green - Produkte im Warenkorb mit Lagerbestand: 1x grün, 1x gelb, 1x rot - Produkt im Warenkorb mit Lagerbestand: 1x gelb Beispiel 2: AllowForInventoryStateAtLeast = green,yellow - Produkte im Warenkorb mit Lagerbestand: 1x grün, 1x gelb, 1x rot - Produkte im Warenkorb mit Lagerbestand: 1x grün, 1x gelb - Produkt im Warenkorb mit Lagerbestand: 1x grün - Produkt im Warenkorb mit Lagerbestand: 1x gelb Wegweiser: Versandarten abhängig vom Lagerbestand |
green, yellow, red |
AllowForPrimeShopping-Qualification |
Grundsätzliche Verfügbarkeit dieser Versandart für Prime- und Nicht-Prime-Kunden. use-for-all: only-for-prime: not-for-prime: Wegweiser: Prime-Shopping |
use-for-all only-for-prime not-for-prime Standard: use-for-all |
AllowForReferer-List |
(Optional) kommaseparierte Liste von Referern, bei denen die Versandart erlaubt ist (siehe Parameter AllowForReferer-Qualification). Wegweiser: Versandart abhängig von URL-Referern |
Beispiel: vskfrei,google,xyz |
AllowForReferer-Qualification |
(Optional) Steuert die Verfügbarkeit der Versandart in Abhängigkeit eines Referers (Eintrag der Referer in den Parametern AllowForReferer-List oder DenyForReferer-List). use-for-all: only-for-referer: not-for-referer: Wegweiser: Versandart abhängig von URL-Referern |
use-for-all only-for-referer not-for-referer Standard: use-for-all |
AllowForSubscriptionOrder-Qualification |
Grundsätzliche Verfügbarkeit dieser Versandart für Abo-Bestellungen use-for-all: only-for-subscriptionorder: not-for-subscriptionorder: Wegweiser: Abo-Modul |
use-for-all only-for-subscriptionorder not-for-subscriptionorder Standard: use-for-all |
AllowForSubsequentOrder-Qualification |
Grundsätzliche Verfügbarkeit dieser Versandart für Folgebestellungen use-for-all: only-for-SubSequentorder: not-for-SubSequentOrder: Wegweiser: Bestimmte Versandarten für Folgebestellungen anbieten |
use-for-all only-for-SubSequentorder not-for-SubSequentOrder Standard: use-for-all |
AutoOrderReference |
Nur für Bestellgenerator/AutoOrder relevant: Versandart kann anhand einer Referenz adressiert werden anstatt der DelivererID. In diesem Fall wird die erste verfügbare und zutreffende Versandart mit der übergebenen Referenz ausgewählt. |
Referenztext des Parameters <Reference> im Abschnitt <Delivery> aus der XML-Bestelldatei. |
AvailabilityCheck-ID |
Nur bei Versandart "DHL Kurier" - stößt den shopinternen Abgleich der PLZ-Liefergebietsliste mit der Kunden-Lieferadresse an. Wegweiser: DHL Kurier |
dhlkurier |
BasicCost-List |
Versandkosten, vom Auftragswert abhängig. Dezimalstellen mit einem Punkt trennen. Beispiel: BasicCost-List = (0:10.90)(200:8)(500:5%)(1000:0) ab 0 EUR Warenwert - 10,90 EUR Versandkosten Wegweiser: Versandkostenberechnung nach Warenwert |
Dieser Parameter setzt sich wie folgt zusammen: Die Versandkosten können absolut oder prozentual vom Warenwert angegeben werden. |
BookDelivery-Allow |
Legt fest, ob die Versandart nur für Büchersendungen oder nur für "Nicht"-Büchersendungen verfügbar ist. Wegweiser: Büchersendung/Buchversand |
yes Standard: no |
Country-Txt |
(Optional) Name der Versandart oder Information über das Land oder eine Region, in das geliefert wird. Hinweis: Falls im Parameter Name-Txt kein Name vergeben wird, muss dafür dieser Parameter verwendet werden. |
z. B. weltweit oder Versand nur innerhalb Deutschlands |
DeliveryCountry-List |
Kommaseparierte Liste der Länder für DeliveryCountry-Rule. Die Länder werden im 3-stelligen ISO-Code, z. B. "DEU" für Deutschland, angegeben. Beispiele: <+Deliverer> 2) Die Versandart gilt für alle Länder, außer Deutschland, Österreich und der Schweiz. <+Deliverer> |
z. B. DEU,FRA,BEL,LUX,NLD |
DeliveryCountry-Rule |
Regel für das Land der abweichenden Lieferadresse |
AllowCountries (Versandart für alle unter DeliveryCountry-List definierten Länder erlauben, für alle anderen Länder sperren) DenyCountries (Versandart für alle unter DeliveryCountry-List definierten Länder sperren, für alle anderen Länder erlauben) Standard: DenyCountries |
DeliveryFilterID-List |
Dieser Parameter steuert, dass die Versandart nur für entsprechend gekennzeichnete Produkte zur Verfügung steht. Wegweiser: Versandarten produktabhängig anbieten |
(kommaseparierte) IDs, wie im Produktdatenfeld DeliveryFilterID festgelegt Achtung: Konfigurieren Sie zuerst den Parameter DeliveryFilterID-List und ergänzen Sie dann die Einträge in den Produktdaten! |
+DeliveryFilterID-List |
Dieser Parameter steuert, dass die Versandart nur für entsprechend gekennzeichnete Produkte zur Verfügung steht. Ist der Parameter DeliveryFilterID-List (kein führendes Plus-Zeichen) angegeben, werden die Parameter +DeliveryFilterID-List nicht verarbeitet Ist ein oder mehrere Parameter +DeliveryFilterID-List angegeben, steht die Versanddefinition zur Verfügung, wenn eine der angegebenen Kombinationen an DeliveryFilterIDs mit den Produkten im Warenkorb übereinstimmt. Wegweiser: Versandarten produktabhängig anbieten |
IDs, wie im Produktdatenfeld DeliveryFilterID festgelegt Achtung: Konfigurieren Sie zuerst den Parameter DeliveryFilterID-List und ergänzen Sie dann die Einträge in den Produktdaten! |
DenyForReferer-List |
(Optional) kommaseparierte Liste von Referern, bei denen die Versandart nicht erlaubt ist (siehe Parameter AllowForReferer-Qualification). Wegweiser: Versandart abhängig von URL-Referern |
Beispiel: vsk,google,xyz |
<Dependencies> |
(Optional) zusätzlicher Beschreibungstext, der nur auf der Übersichtsseite der Versandarten angezeigt wird. |
Beispiel: Bei Lieferung per Spedition verlängert sich die Lieferzeit um 2 Werktage. |
Descr-Txt |
(Optional) Beschreibung der Versandart (Dieses Tag ist veraltet, wird jedoch weiterhin unterstützt.) Wird verwendet, wenn bei Suffix-Txt nichts eingetragen ist. |
Beispiele: Spedition, Express |
DisplayInList-Flag |
Versandart in der globalen Liste der verfügbaren Versandarten im Shop anzeigen |
yes Standard: yes |
EigenhaendigPlus |
Bestimmt, ob die Versandart dann angeboten wird, wenn Eigenhändig Plus aktiviert ist. Wegweiser: Versand mit Altersbeschränkung |
allow (Versandart wird bei "Eigenhändig Plus" angezeigt) deny (Versandart wird bei "Eigenhändig Plus" nicht angezeigt) |
|
|
|
HideCostsInName |
Dieser Parameter steuert die automatische Anzeige der Versandkosten hinter dem Namen der Zahlungsart. Achtung: Stellen Sie diesen Parameter nur dann auf yes, wenn Sie die lokalen Tags Cost, GrossCost und/oder NetCost in der zusätzlichen Beschreibung der Versandart verwenden (Parameter Suffix-Txt/Descr-Txt). Andernfalls werden die Versandkosten bei der Auswahl der Versandart nicht angezeigt! |
yes (Versandkosten nicht nach dem Namen anzeigen) Standard: no |
HideForFreeDelivery |
Wegweiser: Download-Produkte anbieten |
yes (Versandart wird ausgeblendet, falls nur versandkostenfreie Produkte – z. B. Download-Produkte – gekauft werden) no (Versandart wird immer angeboten) |
HideForNoFreeDelivery |
Wegweiser: Download-Produkte anbieten |
yes (Versandart wird ausgeblendet, wenn nicht alle Produkte versandkostenfrei sind) no (Versandart wird immer angeboten) |
ID |
(Optional) Eindeutige ID für die Versandart. Wird verwendet, um den Zahlungsarten einzelne Versandarten mit dem Parameter DelivererID-List zuzuordnen. Wegweiser: Zahlungsart-/Versandart-Kombinationen |
z. B. 1, 2, 3, inland, europa, weltweit |
Img |
Verzeichnispfad zum Symbol der Versandart, wird bei der Auswahl der Versandart angezeigt Hinweis: Die Auswahl der Versandart wird durch ein einziges Tag mit DIV-Containern realisiert. Referenz: Aufbau der div-Struktur |
Beispiel: ../../navigation/grafiken/logo-delivererXYZ.png |
ImgOnClick |
JavaScript-Funktion, welche bei Klick auf das Symbol der Versandart ausgeführt wird Hier werden die lokalen Tags ~Link~ (URL der Versandart) und ~ID~ (konfigurierte ID der Versandart) unterstützt. Hinweis: Die Auswahl der Versandart wird durch ein einziges Tag mit DIV-Containern realisiert. Referenz: Aufbau der div-Struktur |
Beispiel 1 - Auswahl der Versandart (Standard): |
Link |
Lokales Tag, das in einer JavaScript-Funktion verwendet werden kann. Hinweis: Die Auswahl der Versandart wird durch ein einziges Tag mit DIV-Containern realisiert. Referenz: Aufbau der div-Struktur |
Beispiel: myPersonalJS('~Link~','~ID~') |
MaxOrder |
(Optional) Die Versandart wird nicht mehr zur Auswahl angezeigt, wenn der Bestellwert diesen Wert übersteigt. |
Beispiel: 499.99 |
MaxVolume |
(Optional) Die Versandart wird nur dann zur Auswahl angeboten, wenn das Gesamtvolumen der Bestellung kleiner oder gleich dem angegebenen Wert ist. Wegweiser: Versandart Gewichts-/ und Volumen-abhängig |
Beispiel: 4.99 |
MaxWeight |
(Optional) Die Versandart wird nur dann zur Auswahl angeboten, wenn das Gesamtgewicht der Bestellung kleiner oder gleich dem angegebenen Wert ist. Wegweiser: Versandart Gewichts-/ und Volumen-abhängig |
Beispiel: 100.00 |
|
|
|
MinCost |
Dieser Mindestbetrag für Versandkosten wird angezeigt und berechnet, wenn keine Versandkostenstaffel im Parameter BasicCost-List hinterlegt ist oder die Versandkosten dadurch geringer ausfallen würden. |
Beispiel: 4.50 |
MinOrder |
(Optional) Versandart wird erst zur Auswahl angeboten, wenn der Mindestbestellwert überschritten ist. |
Beispiel: 9.99 |
MinVolume |
(Optional) Die Versandart wird nur dann zur Auswahl angeboten, wenn das Gesamtvolumen der Bestellung größer oder gleich dem angegebenen Wert ist. Wegweiser: Versandart Gewichts-/ und Volumen-abhängig |
Beispiel: 0.5 |
MinWeight |
(Optional) Die Versandart wird nur dann zur Auswahl angeboten, wenn das Gesamtgewicht der Bestellung größer oder gleich dem angegebenen Wert ist. Wegweiser: Versandart Gewichts-/ und Volumen-abhängig |
Beispiel: 19.00 |
Name-Txt |
Name des Versanddienstleisters Hinweis: Wenn kein Name vergeben wird, muss der Parameter Country-Txt verwendet werden. |
Beispiel: DHL, UPS, HERMES, DPD, GLS |
NoCost-Txt |
Text bei "versandkostenfrei" |
Beispiel: versandkostenfrei |
ProductCost-Allow |
Dieser Parameter wird für die produktabhängige Versandkostenberechnung benötigt. |
no (die produktabhängige Versandkostenberechnung ist deaktiviert) id (die produktabhängige Versandkostenberechnung erfolgt nach der Versandarten-ID) id_zip (die produktabhängige Versandkostenberechnung erfolgt nach der Versandarten-ID und nach dem PLZ-Bereich) |
RadioOnClick |
JavaScript-Funktion, welche bei Klick auf den Radiobutton der Versandart ausgeführt wird Hinweis: Dieser Parameter wird nur berücksichtigt, wenn Sie die Auswahl der Versandart mit DIV-Containern verwenden. Hier werden die lokalen Tags RadiobuttonID (ID des HTML-Elements) und ID (konfigurierte ID der Versandart) unterstützt. Referenz: Aufbau der div-Struktur |
Beispiel: selectDeliverer('~ID~'); |
Suffix-Txt |
Zusätzliche Beschreibung der Versandart (nur möglich bei einer Anzeige mit Radiobutton; hat Vorrang vor dem veralteten Parameter Descr-Txt). Folgende lokale Tags werden unterstützt: WS-Currency Währung |
Beispiel: zzgl. ~Cost~ ~WS-CurrencySymbol~ Versand |
Type |
(Optional) Typ der Versandart |
z. B. standard, express, paket, spedition |
+UseAdditionalInput-ID |
Zuweisen eines Zusatzeingabefelds mittels ID. Sind mehrere Zusatzeingabefelder für eine Versandart gewünscht, muss jede ID in einem separaten +UseAdditionalInput-ID-Parameter eingetragen werden. Wegweiser: Zusatzinformationen zu Versandart abfragen |
ID des Zusatzeingabefeldes aus dem Abschnitt <DelivererAdditionalInput-Definitions> |
+UseAddressDependency-ID |
Zuweisen einer Abhängigkeit mittels ID. Sind mehrere Abhängigkeiten für eine Versandart vorgesehen, muss jede ID in einem separaten +UseAddressDependency-ID-Parameter eingetragen werden. Diese Abhängigkeiten sind UND-verknüpft, d. h. alle zugewiesenen AddressDependency-IDs müssen erfüllt sein. Wegweiser: Versandart abhängig von Adressdaten anzeigen |
ID der Abhängigkeit aus dem Abschnitt <DelivererAddressDependencies-Definitions> |
+UseProductDependency-ID |
Zuweisen einer Abhängigkeit mittels ID. (Versandart abhängig von Produktdatenfeldern) Sind mehrere Abhängigkeiten für eine Versandart vorgesehen, muss jede ID in einem separaten +UseProductDependency-ID-Parameter eingetragen werden. Diese Abhängigkeiten sind UND-verknüpft, d. h. alle zugewiesenen ProductDependency-IDs müssen erfüllt sein. Referenz: Abschnitt DelivererProductDependencies-Definitions |
ID der Abhängigkeit aus dem Abschnitt <DelivererProductDependencies-Definitions> |
|
|
|
UserDiscount-Allow |
Kundenindividuellen Lieferkostenerlass/-rabatt zulassen Wegweiser: Versandarten anlegen |
yes (Rabatt/Erlass gewähren) Standard: yes |
UseShowDisabled-GroupID |
Zuweisen einer ShowDisabled-GroupID. Zur ausgegrauten Darstellung einer nicht verfügbaren Versandart. Wegweiser: Versandarten ausgegraut darstellen |
ID aus dem Abschnitt <DelivererShowDisabled-Definitions> |
VolumeCost-List |
Versandkosten in Abhängigkeit vom Volumen Wegweiser: Versandkostenberechnung nach Volumen |
Beispiel: (0:0)(0.5:5%)(1:20) Dieser Parameter setzt sich wie folgt zusammen: Die Versandkosten können absolut oder prozentual vom Warenwert angegeben werden. |
Warranty |
Versandart in Abhängigkeit vom Käufer Wegweiser: Versandarten nur bestimmten Kunden anbieten |
alphanumerische Berechtigungs-IDs (Berechtigungsgruppen) in kommaseparierter Liste |
WeightCost-List |
Versandkosten, vom Gewicht abhängig. Dezimalstellen mit einem Punkt trennen. Wegweiser: Versandkostenberechnung nach Gewicht |
Beispiel: (0:4.50)(3.5:9.70)(5:14.00)(10.5:20.50) Dieser Parameter setzt sich wie folgt zusammen: (Gewicht:Versandkosten) Die Versandkosten können absolut oder prozentual vom Warenwert angegeben werden. |
Warenkorbinhalt, BookDelivery-Allow, BookDeliveryType und Verfügbarkeit der Versandart
Verfügbarkeit der Versandarten, abhängig von den Werten der Parameter BookDelivery-Allow und BookDeliveryType (vgl. Abschnitt Delivery) – in Abhängigkeit vom Inhalt des Warenkorbs und der Definition einer Versandart als "Büchersendung":
Inhalt des Warenkorbs |
Wert des Parameters BookDelivery-Allow im Abschnitt <+Deliverer> |
Wert des Parameters BookDelivery-Type 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 BookDelivery-Type = 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
Wegweiser: Büchersendung/Buchversand
Referenz: Delivery