PrestaShop Wunschliefertermin im Checkout abfragen lassen

Einen Kalender für den Wunschliefertermin im PrestaShop-Checkout ergänzen, nur für den passenden Versanddienst anzeigen und auf den Lieferschein übernehmen.

PrestaShop Wunschliefertermin im Checkout abfragen lassen
Schnelle Antwort

Ein PrestaShop Wunschliefertermin wird im Checkout nicht abgefragt. Das Feld Date von Easy Checkout Fields (Pro-Tarif, 2 € im Monat) ergänzt ihn nach der Auswahl des Versanddienstes. Mit „Today or later“ lehnt es vergangene Daten ab, erscheint nur für den gewählten Versanddienst und übernimmt den Termin in die Bestellung und auf den Lieferschein.

Wenn ein Kunde am Montag einen Blumenstrauß für einen Geburtstag am Samstag oder eine Lunchplatte für eine Besprechung am Donnerstag bestellt, gehört der Liefertag zur Bestellung. Der PrestaShop-Checkout fragt ihn jedoch weder nach einem Tag noch nach einer Uhrzeit.

Ein PrestaShop Wunschliefertermin lässt sich mit Easy Checkout Fields, dem Modul von Gekkode, als Kalender im Checkout abfragen. Das Feld lehnt vergangene Daten ab, erscheint nur für den betreffenden Versanddienst, und der Termin wird in die Bestellung und auf den Lieferschein übernommen. Die Screenshots stammen aus einem Testshop mit PrestaShop 9.1. Das Feld Date erfordert den Pro-Tarif für 2 € im Monat oder 19,20 € im Jahr.

Einen Wunschliefertermin im PrestaShop-Checkout abfragen, Schritt für Schritt

1. Das Feld Date und seine erlaubten Daten

Du installierst das Modul wie jedes PrestaShop-Modul aus der ZIP-Datei, die du auf seiner Produktseite herunterlädst. Die Anleitung zum benutzerdefinierten Bestellfeld zeigt jeden Bildschirm im Detail. Unter Orders > Easy Checkout Fields öffnet die Schaltfläche New field anschließend das Formular. Wähle den Typ Date.

Die Einstellung Allowed dates bietet drei Möglichkeiten: Any date, Today or later und Today or earlier. Für eine Lieferung wählst du „Today or later“. Das Modul selbst nennt diese Einstellung als Beispiel für einen Wunschliefertermin:

Einstellung Allowed dates eines Feldes vom Typ Date auf „Today or later“, unter einem Hilfetext mit den Liefertagen
Die Einstellung „Today or later“ lehnt jedes vergangene Datum ab. Der Hilfetext darüber nennt die Liefertage.

2. Das Feld nach der Auswahl des Versanddienstes platzieren

Der Termin wird abgefragt, wenn der Kunde seine Lieferung auswählt. Stelle das Feld auf den Schritt Shipping Method und die Position nach den Versanddiensten (After the carriers) ein. Im Theme Classic liegt diese Position unter der Schaltfläche zum nächsten Schritt. Ist der Termin unverzichtbar, mache das Feld zur Pflichtangabe. Bleibt es leer, wird der Kunde angehalten und die Seite scrollt zum Feld. Ein optionales Feld kann dagegen übersehen werden.

3. Das Feld nur für die betreffende Lieferung anzeigen

Ein Kunde, der einen Paketversand auswählt, muss keinen Tag festlegen. Füge im Bereich Conditional display die Bedingung Selected carrier, is, Local delivery (die Liefertour des Testshops) hinzu. Das Feld erscheint, sobald der Kunde diesen Versanddienst auswählt. Wählt er einen anderen, verschwindet es, ohne die Seite neu zu laden.

Bedingung „Selected carrier is Local delivery“ im Bereich Conditional display
Der Kalender erscheint nur für die lokale Lieferung.

Die Liste Carriers im Bereich Display targeting eignet sich hier nicht. Ihr Hilfetext erklärt, dass sie für den Schritt Payment gilt, wenn der Versanddienst bereits feststeht.

4. Was der Kunde sieht

Der ausgefüllte Kalender „Preferred delivery date“ unter den Versanddiensten, Local delivery ist ausgewählt
Der Kalender erscheint unter den Versanddiensten, wenn der Kunde Local delivery auswählt.

Der Kunde wählt seinen Tag im Kalender seines Browsers, der vergangene Daten ausgraut. Ein von Hand eingegebenes vergangenes Datum wird mit einer Meldung abgelehnt. Das heutige Datum wird dagegen akzeptiert:

Das Datum 30.10.2026 wird mit der Meldung „Please choose a date in the future.“ abgelehnt
Ein vergangenes Datum wird nicht akzeptiert.

5. Der Termin in der Bestellung und auf dem Lieferschein

Der Termin erscheint im Modulbereich der Bestelldetails, in den E-Mails an den Kunden und den Händler sowie im Bestellverlauf des Kunden. Mit dem Pro-Tarif wird er auch auf den Lieferschein gedruckt, das Blatt, das die Vorbereitung des Pakets begleitet:

Bereich „Additional information“ auf dem PDF-Lieferschein mit dem Wunschliefertermin
Der gewünschte Termin auf dem PDF-Lieferschein.

Keine Zeitfenster oder Tageskontingente

Das Feld Date speichert einen gewünschten Tag, mit diesen Einschränkungen:

  • Es akzeptiert jedes Datum ab heute, ohne Mindestvorbereitungszeit oder ausgeschlossene Tage wie Sonntage und Feiertage.
  • Es verwaltet weder Zeitfenster noch eine maximale Anzahl von Lieferungen pro Tag.
  • Für eine gewünschte Uhrzeit gibt es ein Feld Time, ohne Buchung eines Zeitfensters.
  • Das Datum erscheint in der Bestellung, in den E-Mails und auf dem Lieferschein im Format 2026-11-12, unabhängig von der Sprache des Shops.

Nutze den Hilfetext unter dem Feld, um deine Regeln klar zu formulieren, etwa „Lieferung von Dienstag bis Samstag, frühestens zwei Tage nach der Bestellung“. In der Online-Demo kannst du dir den Kalender in einem echten Checkout ansehen, bevor du etwas installierst. Die Dokumentation beschreibt jede Einstellung des Feldes.

Das Wichtigste im Überblick

  • Der PrestaShop-Checkout fragt keinen Liefertermin ab. Der Pro-Tarif von Easy Checkout Fields ergänzt ihn mit einem Feld vom Typ Date.
  • Die Einstellung „Today or later“ lehnt vergangene Daten ab. Eine Bedingung für den Versanddienst beschränkt den Kalender auf die Lieferung zum Wunschtermin.
  • Der Termin erscheint in der Bestellung, in den E-Mails und auf dem Lieferschein, ohne Verwaltung von Zeitfenstern oder Kontingenten.

Für die Personalisierung lässt sich der Datei-Upload durch den Kunden auf dieselbe Weise im selben Formular einrichten.

Häufige Fehler

Vergangenes Datum akzeptiert Mit der Einstellung Any date kann der Kunde einen Tag wählen, der bereits vergangen ist. Wähle „Today or later“: Der Kalender graut vergangene Tage aus, und ein von Hand eingegebenes vergangenes Datum wird abgelehnt.
Kalender unter der Schaltfläche „Weiter“ Im Theme Classic liegt der Kalender mit der Position After the carriers unter der Schaltfläche zum nächsten Schritt. Mache das Feld zur Pflichtangabe: Bleibt es leer, wird der Kunde angehalten und die Seite scrollt zum Feld.
Lieferfreie Tage akzeptiert Das Feld akzeptiert jedes Datum ab heute, auch Sonntage und Feiertage, ohne Mindestvorbereitungszeit. Schreibe deine Regeln in den Hilfetext des Feldes, etwa „Lieferung von Dienstag bis Samstag, frühestens zwei Tage nach der Bestellung“.

PrestaShop

Damien Flandrin Webentwickler seit 2010, Gründer von Gekkode und Email Impact. Jeder Artikel wird vor der Veröffentlichung an einem echten Projekt getestet. Kontakt
Newsletter

Neue Tests, Tutorials und Projekte, per E-Mail.

Reproduzierbare Tests, versionierter Code, datierte Ergebnisse. Niemals Spam.