Einstellungen
Einstellungen im Backend
Die Click-&-Collect-Einstellungen legen je Shop fest, an welchen Tagen Termine angeboten werden, ob Uhrzeiten waehlbar sind und wie viele Buchungen pro Terminfenster moeglich bleiben.
Voraussetzungen und Shop-Bezug
Der Bereich ist nur mit aktivierter Click-&-Collect-App und dem passenden Versandrecht erreichbar. Vor dem Bearbeiten bestimmt die Shop-Auswahl, fuer welchen Shop die Konfiguration geladen und gespeichert wird.
- Konfigurationsbereich: alle Werte werden unter
clickcollectje Shop gespeichert. - Initialwerte: fehlende Werte werden fuer alle Shops angelegt. Standardwerte sind 15 Minuten Terminabstand, eine Buchung pro Termin und sieben Tage Vorlauf.
- Speicheraktion: der Speichern-Button uebergibt die Formularwerte an die Click-&-Collect-Verarbeitung und schreibt die Werte fuer den ausgewaehlten Shop.
- Bestaetigung: nach erfolgreichem Speichern springt das Backend zurueck in den Reiter Einstellungen und zeigt eine Speicherbestaetigung.
Moegliche Termine
Das Feld 0_termine_moeglich speichert die aktivierten Wochentage und deren Zeitspannen. Das Backend zeigt Montag bis Sonntag als einzelne Checkboxen.
wochentag: aktiviert den jeweiligen Wochentag. Nur aktive Tage koennen im Checkout als Abholtag erscheinen.- Keine Zeitspanne: wenn ein aktiver Tag keine gespeicherte Zeitspanne hat, gilt der ganze Tag. Im Checkout wird dann nur der Abholtag benoetigt.
spannen: vorhandene Zeitspannen speichernstart_hour,start_minute,end_hourundend_minute.- Spanne entfernen: die Remove-Auswahl entfernt eine vorhandene Spanne beim Speichern.
spanneneu: fuegt fuer den jeweiligen Wochentag eine neue Von-bis-Spanne hinzu, sobald mindestens ein Zeitwert ungleich null gesetzt ist.
Beim Speichern werden die aktivierten Wochentage mit den zugehoerigen Spannen gesammelt, serialisiert und wieder als 0_termine_moeglich gespeichert.
Terminabstand
Das Feld 1_termin_abstand bestimmt, in welchem Abstand Uhrzeiten innerhalb einer Zeitspanne erzeugt werden. Die Auswahl kommt aus dem Backend und bietet 5, 10, 15, 20, 30, 45, 60 oder 120 Minuten.
Die Zeitselektoren fuer Start und Ende bieten Viertelstundenwerte. Die Terminberechnung verwendet anschliessend den gewaehlten Abstand, um freie Uhrzeiten innerhalb der gepflegten Spannen aufzubauen.
Kapazitaet pro Termin
Das Feld 2_anzahl_termine legt fest, wie viele Buchungen zur gleichen Kombination aus Datum, Uhrzeit und Shop erlaubt sind. Bei der freien Zeitsuche zaehlt das Backend bereits gespeicherte Termine und blendet belegte Zeiten aus, sobald diese Grenze erreicht ist.
Vorlauf in Tagen
Das Feld 3_tage_vorlauf legt fest, wie viele Tage ab dem aktuellen Tag im Checkout angeboten werden. Fuer jeden Tag im Vorlauf prueft das Backend, ob der Wochentag in den moeglichen Terminen aktiv ist.
Wirkung im Checkout
- Der Checkout bietet passende Abholtage innerhalb des Vorlaufs an.
- Wenn ein Tag Zeitspannen besitzt, laedt das Backend freie Abholzeiten fuer diesen Tag nach.
- Bereits ausgebuchte Zeiten werden ueber die Kapazitaetspruefung ausgeblendet.
- Beim Erstellen der Bestellung wird der gewaehlte Termin gespeichert und erscheint in Gebuchte Termine.