im Shop gibt es eine Usergruppe mit besonderen Rechten.
Diese User sind ‘handverlesen’ und bekommen einen Zugang zum Shop.
Solch ein Zugang enthält noch keine persönlichen Daten - diese müssen bei der ersten Bestellung selbst eingegeben werden.
Die Dummy-User sollen nun nicht mehr von Hand eingegeben, sondern importiert werden.Wichtig ist der Import der Usergruppen.
Im Shop kann man nur in einzelne Tabellen importieren, wenn ich das richtig sehe.
Wie kann man das lösen?
Meine Idee ist ein Zusatzfeld ‘importiert’ - das beim Import einen Trigger auslöst, falls dort z.B. eine 1 drin steht.
Hallo,
sind das immer die gleichen Datensätze die du zum Testen benötigst? Dann schreib die doch in ein einfaches SQL, dass dir alle Tabellen füllt. Das kannst du dann entweder beim aktivieren des Moduls ausführen lassen, oder manuelle unter “Tools” machen.
Es gibt ‘Vermittler’, die Kärtchen mit den Zugangsdaten bekommen und an die Kunden verteilen.
Diese Kunden loggen sich ein, geben ihre ‘echten’ Daten ein und können einkaufen.
Sie sind bestimmten Gruppen und der Gruppe ihres Vermittlers zugeordnet.
So kann man sehen, ob und über welchen Vermittler sie vermittelt wurden.
Die vermittelten Personen können mehr Produkte kaufen als die nicht vermittelten.
Ständig werden also neue User angelegt, die wahrscheinlich mal als echte User einkaufen werden.
Es geht hier nicht um das Testen, sondern eine vereinfachte Art, User zu generieren.
ein Userobjekt, füllst es mit deinen Daten und den Gruppenzuordnungen und führt darauf das save() aus. Dann bist du sogar updatesicher und musst nicht eine Zeile SQL schreiben.