Du bist hier:

Zuletzt angeklickt:
Hinweise zur Profil-Komponente
  • Die Komponente implementiert 1. die Tourauswahl (im Status anon), 2. die Neuanmeldung (im Status located) sowie 3. das Einstellen von Kunden-Daten (im Status auth) Aktueller Status: Angemelder Kunde mit Abo Angemelder Kunde (Hey! Du hast noch kein Abo!) Besucher mit Tourzuweisung unbekannter Besucher
  • Nach der Anmeldung muss zu einer anderen Seite verzweigt werden; deshalb ist die Angabe von data-oo-shop-page="shop.html" zwingend.
  • Die Komponente kann auch auf mehreren Seiten eingebaut werden; typischerweise braucht man sie da nur ein einem bestimmten Status. Dies kann durch Wrappen in einem div.oo-state-XXX erfolgen. Die data-Attribute zur Konfiguration sollten dann expizit angegeben werden (und nicht zentral vom app.js verwendet werden)
  • Zur Adressabfrage (bei der Neuanmeldung) wird hier der Computer "befragt" - daher die Abfrage des Browser, ob die aktuelle ausgegeben werden darf.
  • Die (richtige) Zuordnung zu Neukunden erfordert Einstellungen im PCG (an den Touren) und im Admin-Bereich des Shops (für den Zuordnungs-Algorhitmus).
Noch zu bauen:
  • Abwahl
  • Email Exists-Validierung bei Neukundenanmeldung und Änderung
  • paypal email backend
  • einige stärkere Validierungen
  • Lieferadresse (inkl. backend)
  • Erneute Address-Änderungen im located oder auth state müssen erneut durch die Tourfindung laufen
  • evtl. Persistenz der Eingaben wenn beim Registrieren abgebrochen wird.
  • Korrektur Änderungs-Email, mit Zeitversatz