Hallo zusammen,
ich arbeite an einer Lösung, dass mehrere User über einen Account Bestellungen auslösen können bzw. das diese über eine Kundenid laufen.
Ich habe bisher im Forum nicht so richtig etwas gefunden, deshalb wollte ich hier kurz mein Konzept vorstellen und es diskutieren lassen.
Ich wäre sehr froh, wenn ihr vielleicht das Ganze lesen würdet und mir ein paar Tipps gegeben könntet um das Ganze noch zu verbessern.
- Datenbanktabelle “oxuser” wird erweitert
- der Datenbank-User erhält zusätzliches Feld um einem
Firmenkonto zugeordnet werden zu können (oxcompanaid) - Bei der Registrierung kann der user angeben einen Firmenkonto
zugeordnet zu werden - Übername der Firmenadresse als Rechnungsadresse des Users
- Verifizierungsmöglichkeit muss gegeben sein, Firmencode oder
Ähnliches(siehe Registrierungsformular erweitern)
- neue Datenbanktabelle “oxcompany” (Verwaltung der Firmendaten)
- Jede User-Rechnungsadresse wird hier als Firma hinterlegt, sofern der
neue User sich nicht als Firmenmitglied verifiziert - Firmen-ID die auch in der User-Tabelle als Schlüssel verwendet wird,
um einen Mitarbeiter einer Firma zu markieren - bei positiver Verfizierung Übernahme der Adressdaten aus dieser
Firmen-Tabelle in die Rechnungsadresse des Users
- Registrierungsformular erweitern
- Das Formular muss dahingehend erweitert werden, dass nun eine Option
zum Anschluss an einen Firmenaccount möglich ist
E-Mail-Adresse:
Passwort:
Passwort wiederholen:
[x] mit vorhandenen Firmenaccount verknüpfen
-> bei anhaken erscheint eine weiteres Eingabefeld
Verifizierungcode für Firma:
-> Bei korrekter Angabe des Firmencodes wird die Rechnungsadresse mit
den Daten der Firma gefüllt.
- Anpassungen der Kassefunktion “zahlungspflichtig bestellen”
- beim Abschicken einer Bestellung muss geprüft werden ob der momentane
User einer Firma angehört - Die Bestellung wird dann dem Firmenaccount und nicht dem User zugewiesen
- Die Bestellung bekommt eine zusätzliche eine Bemerkung welcher
Mitarbeiter/User diese Bestellung ausgelöst hat
- Anpassung der “Bestell/Bestätigungs”-Templates
- Bestell/Bestätigungs-Emails müssen angepasst werden
- Alle Mails brauchen zusätzlich eine “Besteller”-Bemerkung, falls ein
Firmenaccount benutzt wird - Bestellung im Backend müssen auch diesen Hinweis beinhalten
Das wäre so das grobe Konzept…