Zum Inhalt springen

Delivery date selection

Das Modul fügt auf der Kassenseite ein Kalenderfeld (flatpickr) hinzu, mit dem Kunden einen bevorzugten Liefertermin auswählen können.

Gehen Sie zu Polski > Module und aktivieren Sie das Modul Delivery date selection. Die Modultabelle listet derzeit nur die Module des kostenlosen Plugins auf. Fehlt die Zeile, setzen Sie delivery_date in der Option polski_modules auf true, die ModulesPage::isModuleEnabled() ausliest.

Einstellung Beschreibung Standard
Feldbezeichnung Text, der über dem Kalender angezeigt wird Bevorzugter Liefertermin
Pflichtfeld Ob der Kunde ein Datum auswählen muss Nein
Min. Tage Frühestmögliches Datum (Tage ab heute) 1
Max. Tage Spätestmögliches Datum (Tage ab heute) 30
Gesperrte Wochentage Welche Tage nicht verfügbar sind (0=So, 6=Sa) 0 (Sonntage)
Gesperrte Termine Bestimmte nicht verfügbare Termine (Format: YYYY-MM-DD, durch Kommas getrennt) leer
Anzeigeformat Datumsformat auf der Bestellung d.m.Y (l)
  1. An der Kasse erscheint ein Feld mit einem Kalendersymbol
  2. Der Kunde klickt und wählt ein Datum aus flatpickr aus
  3. Gesperrte Tage (Wochenenden, Feiertage) werden ausgegraut
  4. Das Datum wird serverseitig validiert
  5. Es wird im Bestell-Meta gespeichert (_polski_delivery_date)
  • Admin-Bereich (unter der Lieferadresse)
  • Bestelldetailseite (Mein Konto)
  • Bestell-E-Mails (HTML und Klartext)

Um Feiertage zu sperren (z. B. Weihnachten, Ostern), fügen Sie Termine im Format YYYY-MM-DD durch Kommas getrennt hinzu:

2026-12-25,2026-12-26,2026-04-05,2026-04-06,2026-05-01,2026-05-03

Das Modul unterstützt auch die blockbasierte WooCommerce-Kasse. Das Datum wird über die Store API in extensions.polski-pro.delivery_date übergeben.