Zum Inhalt springen

nur angemeldeter Benutzer soll bestellen können?

Erstellt am 22. September 2008 · 5 Antworten · letzte Antwort am 3. Januar 2009

Tags: Frontend-Benutzer, Frage

bernostern ·

Hallo,

wie kann ich sicherstellen, dass nur ein angemeldeter Benutzer bestellen kann? Die Listenansicht etc. soll zur Verfügung stehen, allerdings das Ablegen von Produkten im Warenkorb erst nach Anmeldung.

Das muss doch möglich sein ?!

Schöne Grüße,
Bern

Unbekannter Benutzer ·

Hallo,

ob man den Zugriff auf die Funktion "zum Warenkorb hinzufügen" beschränken kann weiß ich nicht, wäre mir neu.

Was hälst du von dieser Alternative:

Auf der Seite, wo der Warenkorb eingebunden ist, kannst du den Zugriff auf das Content Element auf nur angemeldete Benutzer beschränken. Nicht angemeldete bekommen statt dessen einen Hinweis, dass sie sich doch bitte erst anmelden/registrieren sollen.

Grüße

handtrix ·

Das ist die gängiste Variante.

Beste Methode:

Die Besucher des Shops können Produkte in den Warenkorb legen, diesen sogar ansehen.
Wenn sie auf "Weiter zur Kasse" klicken kommt eine Loginweiche bei der sie gefragt werden ob sie schon registrierte Kunde sind, oder ob sie einen neuen Account erstellen möchten.

Yigor ·

theoretisch wäre eine Möglichkeit über Conditions zu arbeiten und je nach eingeloggter Usergruppe ein anderes HTML-Template zu benutzen, sprich ein Template mit dem Button "in den Warenkorb" und eins ohne...

Im TS-SEtup dann:

plugin.tt_products.file.templateFile = template.html
[usergroup= z.B. 3]
plugin.tt_products.file.templateFile = template-login.html
[global]

getestet hab ich das mit den Conditions so nicht, sollte aber gehen...

Flink ·

Es ist aber auch möglich, alles in 1 Template zu lassen.
Das geht über ein Einfügen dieses Subparts:

<!-- ###FE_GROUP_1_TEMPLATE### begin -->
<td>Du bist eingeloggt! </td>
<!-- ###FE_GROUP_1_TEMPLATE### end -->