Im OXID eShop hat man die Möglichkeit, dass System erst nach dem Login vollständig für Benutzer zur Verfügung zu stellen ("Private Sales").
Wenn diese Option aktiviert ist, haben nicht eingeloggte Benutzer nur einen stark eingeschränkten Zugang zum Shop. Es dürfen nur folgende Klassen geladen werden:
Ich habe ein winziges Modul erstellt, mit dem es möglich ist, erlaubte Klassen für Private Sales zu definieren. Betrachtet dieses Modul als Vorlage oder Lernhilfe.
Wenn ich mehr Zeit finde, werde ich ich das Modul erweitern.
Folgende Dinge würde ich noch gerne umsetzen:
Das Modul ist hier zu finden: https://github.com/alfredbez/ab_privatesalesClasses
Für weitere Verbesserungsvorschläge, Ideen und konstruktive Kritik habe ich ein offenes Ohr :)
Wenn diese Option aktiviert ist, haben nicht eingeloggte Benutzer nur einen stark eingeschränkten Zugang zum Shop. Es dürfen nur folgende Klassen geladen werden:
- register
- forgotpwd
- content
- account
- clearcookies
- oxwServiceMenu
Ich habe ein winziges Modul erstellt, mit dem es möglich ist, erlaubte Klassen für Private Sales zu definieren. Betrachtet dieses Modul als Vorlage oder Lernhilfe.
Wenn ich mehr Zeit finde, werde ich ich das Modul erweitern.
Folgende Dinge würde ich noch gerne umsetzen:
- Klassennamen via Backend pflegen
- erlaubte Inhalte anpassbar machen (content.php:62)
Das Modul ist hier zu finden: https://github.com/alfredbez/ab_privatesalesClasses
Für weitere Verbesserungsvorschläge, Ideen und konstruktive Kritik habe ich ein offenes Ohr :)