Hintergrund: Stammkunden könnten so nach
erfolgreicher Ersttransaktion in den Genuß von z.B.
Zahlung gegen Rechnung kommen, was Erstkunden
unter Umständen nicht gerne gewährt wird.
Das ist nicht ganz einfach, weil ja jeder Bezahlart zu mehren Benutzgruppen
zugeordnet werden kann; das gibt als eine m:n-Beziehung im Sinne der
Datenbank.
Es mu also eine neue Tabelle her, die die ID von Bezahlart und Benutzgruppe
aufnimmt. Jede gewnschte Kombination in eine Zeile. In pay.php werden alle
Zeilen dieser neuen Tabelle paym_usrgr ausgelesen (bzw. shipm_usrgr ;-), die
mit der aktuellen Benutzergruppe bereinstimmen. Daraus ergeben sich die
IDs der erlaubten Bezahlarten.
Bleibt noch die Administration. Da mte ein <select multiple> eingebaut
werden, das alle Benutzergruppen enthlt.
Insgesamt aber eine gute Idee.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=367331
Das ist nicht ganz einfach, weil ja jeder Bezahlart zu mehren Benutzgruppen
zugeordnet werden kann; das gibt als eine m:n-Beziehung im Sinne der
Datenbank.
Es mu also eine neue Tabelle her, die die ID von Bezahlart und Benutzgruppe
aufnimmt. Jede gewnschte Kombination in eine Zeile. In pay.php werden alle
Zeilen dieser neuen Tabelle paym_usrgr ausgelesen (bzw. shipm_usrgr ;-), die
mit der aktuellen Benutzergruppe bereinstimmen. Daraus ergeben sich die
IDs der erlaubten Bezahlarten.
Bleibt noch die Administration. Da mte ein <select multiple> eingebaut
werden, das alle Benutzergruppen enthlt.
Insgesamt aber eine gute Idee.
Logged In: YES
user_id=912112
Also das feature wre ein echter Traum...
Logged In: YES
user_id=367331
http://demo.shopwiesel.de/admin/