In diesem Abschnitt der Konfiguration "shop.config" können Sie festlegen, ob dem Käufer die Möglichkeit zur Auswahl eines Wunsch-Liefertermins angeboten wird, und die verfügbaren Parameter konfigurieren. Dieses Format wird als "erweiterter" Wunsch-Liefertermin bezeichnet. Alternativ können Sie einen "einfachen" Wunsch-Liefertermin anbieten.

<AdvDeliveryDate>
   Allow                 = 
   DeliveryRange         = 
   FirstEntry-Txt        = 
   DeliveryDays          = 
   DeliveryTime          = 
   Holidays              = 
   Name-Txt              = 
   Required              = 
   TimeLimit             = 
</AdvDeliveryDate>

Beschreibung der Parameter:

Parameter

Beschreibung

Werte

Allow

Aktivierung/Deaktivierung der Liefertermin-Funktion.

yes (Funktion aktivieren)

no (Funktion deaktivieren)

Standard: no

DeliveryRange

Anzahl der Termine ab Bestelldatum, die angeboten werden sollen.

Ganzzahl

FirstEntry-Txt

Optionaler Text für den ersten Eintrag in der Auswahlliste.

String, z. B. "Bitte wählen Sie"

DeliveryDays

Kommaseparierte Liste ganzzahliger Werte, die Wochentage repräsentieren. Erster Wochentag ist Montag (nach ISO 8601).

Ganzahl

DeliveryTime

Lieferzeit

Ganzzahliger Stundenwert

Holidays

Optionale Liste der Feiertage, an denen keine Lieferung stattfindet. Die angegebenen Tage werden nicht in der Auswahlliste aufgeführt.

Beispiel:

Holidays = 2018/12/25,2018/12/26,2019/01/01

Am 25.12.2018, am 26.12.2018 und am 01.01.2019 erfolgt keine Lieferung. Die angegebenen Tage werden nicht in der Auswahlliste aufgeführt.

Liste kommaseparierter Einträge im Format JJJJ/MM/TT.
Kann maximal 100 (in der Zukunft liegende) Feiertage enthalten.

Name-Txt

In der Bestellung angezeigter Text des Liefertermins.

String

Required

Legt fest, ob die Angabe eines Wunsch-Liefertermins obligatorisch ist.

yes (Kunde muss einen Termin angeben)

no (Kunde muss keinen Termin angeben)

Standard: no

TimeLimit

Bestellzeitgrenze ("Wenn Sie bis 10 Uhr bestellen, dann erfolgt die Lieferung ..."). Kriterium ist die Uhrzeit des Bestelleingangs. Bei Parameterwert "10" ist für alle Bestellungen bis 10:00 Uhr einschließlich das aktuelle Datum Basis für die Berechnung des erstmöglichen Liefertermins anhand der Lieferzeit, die mit dem Parameter DeliveryTime festgelegt wird. Bei Bestellungen nach 10:00 Uhr ist der Folgetag Basis für die Terminberechnung.
Die Angabe "0" bewirkt, dass die Lieferzeit ab der Bestellzeitgrenze des Bestelleingang-Tages berechnet wird, unabhängig von der Bestelleingangs-Uhrzeit.

Volle Stunde des Tages

Beispiel:

<AdvDeliveryDate>
...
TimeLimit = 10
DeliveryTime = 14
DeliveryDays = 1,2,3,4,5
DeliveryRange = 90
...
</AdvDeliveryDate>

Wenn bei dieser Konfiguration die Bestellung im Shop vor 10 Uhr eingeht, wird als frühestmögliches Lieferdatum der nächste Werktag (Montag bis Freitag) angeboten. Geht die Bestellung im Shop nach 10 Uhr ein, wird als frühestmögliches Lieferdatum der übernächste Werktag angeboten. In der Auswahlliste erscheinen Liefertermine der nächsten 90 Tage zur Auswahl.

Verweise

Referenz: WS-AdvDelivDate

Referenz: Abschnitt <DeliveryDate>

Wegweiser: Wunsch-Liefertermin anbieten