[TYPO3-german] Commerce ext. Frage

mail at firma-cordes.com mail at firma-cordes.com
Sun Dec 3 17:13:58 CET 2006


Hallo Gregor und alle Commerce-Nutzer,

>Bei der Bestellung wird dieser Teil 
>
>>>Ihre Nutzerdaten fuer den naechsten Besuch:
>>>Nutzername: xxx
>>>Passwort: xxx
>
>In der Antwortmail an den Kunden übergeben. Wo soll sich denn mein Kunde
>damit einloggen (an welcher Seite)? 
>Und um was zu tun? Habe was von Shipping gelesen weiß aber nicht so recht wo


In meiner hier hinterlegten Anleitung zur Installation von Commerce habe ich ja schon in einer der ersten Schritte erklärt, dass eine Frontuser-Benutzergruppe angelegt werden muss. Am besten mehrere.
Aber hier noch mal aller der Reihe nach, auch das Einloggen:

Der Umgang mit den Frontendusern ist Bestandteil von Typo3, genauso das Login und Logout und die Frontenduserverwaltung. Es gibt dazu diverse Anleitungen.
Commerce nutzt diese Funktion von Typo3. Dazu werden die Daten der Frontenduser und die Adressdatensätze der Extension tt-adress beim automatischen Anlegen eines neuen Shopkunden miteinander abgeglichen, denn die Tabellen der fu_user (Frontenduser, in Typo3 enthalten) reichen zur Aufnahme aller Adressdaten nicht aus.
Einem fe_user-Datensatz können mehrere tt_adress-Datensätze zugeordnet sein (mehrere Rechnungsadressen, mehrere Lieferadressen) - Darum kümmert sich Commerce jedoch automatisch.

Die Frontenduserverwaltung in Typo3 funktioniert folgender maßen:
- zuerst muss mindestens eine Frontendusergruppe angelegt werden (für den Shop z. B. "Shop-Kunden" - Die ID dieser Usergruppe wird in Commerce eingetragen und diese Usergruppe wird dann für alle neuen Shopkunden benutzt.)
- wenn man mehrere Usergruppen anlegt, kann man später die Kunden in verschiedene Gruppen einteilen. Z. B.: Gute Kunden, Händler, etc. - Dadurch kann man für jede dieser Gruppen eigene Preise im Shop anlegen, oder besondere Seiten (z.B. mit Angeboten) anlegen, die nur von den jeweiligen Gruppen zu sehen sind.

Vorgehen:
- Usergruppen: Auf dem für Commerce angelegten Sysordner für User (z.B. "Sys. User") klicken. Neu: Webseite Benutzergruppe. Dort Titel eingeben. Speichern.
- Die ID der Usergruppe für Shopuser wird in Commerce eingetragen. Siehe einen Beitrag "Commerce Komplette Installation".
- Auf einer neuen Seite "Login" einen Seiteninhalt des Typs "Login" einfügen. Unter Zielseite auf eine neue Seite "Rückmeldung" verweisen.
- Die Seite "Rückmeldung" ist vom Typ "nicht im Menue". Auf dieser Seite zwei Seiteninhalte Typ Text anlegen. Der erste Text ist eine Bestätigung für einen erfolgreichen Login. Damit er nur bei erfolgtem Login angezeigt wird muss unter Zugriff die Option "bei jedem Login" ausgewählt werden. Der zweite Text soll sagen, dass der Login nicht geklappt hat. Damit das nur bei nicht erfolgtem Login angezeigt wird muss unter Zugriff "Beim Login verstecken" ausgewählt werden.
- Man kann entweder ganze Seiten oder auch Seiteninhalte mit der Option Zugriff für verschiedene Website Benutzergruppen zugänglich machen.
- Wenn man die Login-Seite per Zugriff auf "Beim login verstecken" schaltet, dann wird sie nach dem Login nicht mehr angezeigt. Dafür sollte man gleich danach eine Seite "Logout" anlegen, die per Zugriff "bei jedem Login anzeigen" nur dann erscheint, wenn jemand eingeloggt ist. Diese Seite füllt man mit einem Seiteninhalt vom Typ "Login". Dadurch wird ein Logout-Formular angezeigt, denn das Login-Formular ändert sich automatisch, wenn jemand eigeloggt ist.

Im Commerce Shop kann man bei den Preisen ebenfalls mit der Zugriffs-Funktion neue Preise für besondere Benutzergruppen anlegen.

Bei der Bestellabwicklung ist es möglich vor der Bestellung eine Loginseite (mit Bestätigung etc.) einzufügen. Mann muss in Commerce die PID der neuen Loginseite für die Bestellung anstelle der PID für den Checkout (Bestellung) in den Einstellungen eintragen. Auf der Bestätigungsseite muss dann ein Link zum Checkout (Bestellung) eingefügt werden.

Nun können sich die Kunden entweder sofort per Loginseite einloggen, oder dies bei der Bestellung nachholen.

Noch eine Besonderheit: Wer eingeloggt ist, kann auf der Seite "Adressmanagement" des Shops seine Adressen bearbeiten. Fügt irgendwo einen entsprechenden Link ein, der nur für eingeloggte User zu sehen ist.

Solle ein Kunde sein Kennwort vergessen, kann man dem Kunden ein neues Kennwort geben. Die User werden auf dem Sysordner "Sys. User" gespeichert. Man kann sie über "Web/Liste" anzeigen und bearbeiten.

Wie üblich: Bitte an alle weitergeben, die das interessiert und in andere Foren kopieren.

Viel Erfolg,
Stephan Cordes


More information about the TYPO3-german mailing list