Delivery Date
komp. Versionen: keine Versionen zugeordnet
 
OXID Editionen:
 
Verschlüsselung: keine
 
Lizenz: GPL
 
Zertifiziert: nein
Speichern des Liefertermins in der Datenbank während des Bestellvorgangs
 
kostenfrei

Dieses Modul zeigt ein paar OXID Features und kann als Beispiel / Vorlage verwendet werden.

Was ich alles in diesem Modul mache:

  1. Daten per Formular abfragen und bei der HTTP-User-Session hinterlegen.
  2. Diese Daten aus der Session herausholen und anzeigen
  3. Diese Daten werden in der Datenbank Tabelle oxorder im neuen Feld oxdeldate gespeichert
  4. Die Datenbank wird erweitert
  5. Die Controllers des Checkout Processes: Schritt 3 (Payment) und Schritt 4 (Order) werden erweitert
  6. Das Model der order (oxorder) wird erweitert

Anforderungen und Beschreibung:

  1. Hinterlegen eines Wunsch-Lieferdatums bei der Bestellung.
  2. Das Wunschlieferdatum ist entweder heute, wenn die Bestellung vor DEADLINE (z.B. 12 Uhr mittags) erfolgt, oder morgen, wenn heute nicht Freitag ist. (Auslieferung nur Mo-Fr.)
  3. Die Deadline soll über die Oxid-AdminGui einstellbar sein.

Dies ist z.B. sinnvoll bei Lebensmittel-Händlern, welche die Ware immer vorrätig habe und zu einem bestimmten Termin ausliefern sollen.

Umsetzung:

  • Der Kunde gibt beim Schritt 3 des Bestellprozesses das gewuenschte Lieferdatum an. Restriktionen, wie in Anforderung 2 gefordert, sind umgesetzt.
  • Bei Schritt 4 wird dem Kunden das Lieferdatum in der Übersicht noch einmal angezeigt.
  • In Schritt 5 (Thank You) wird das Lieferdatum bestätigt.
  • In der Bestätigungsemail wird das Lieferdatum ebenfalls gezeigt.

Bewertungen


Einen Kommentar schreiben.
Es liegen keine Kommentare zu diesem Artikel vor.

Hersteller Infos