Seite 1 von 1

Warenkorb und Shopmodul ohne KV

Verfasst: Di 16. Jul 2013, 12:28
von Michael D.
Hallo,

kann ich mit dem Shop-Modul eine Bestellung generieren, ohne das ein Benutzer registriert wird?
Sozusagen eine Gastbestellung.
Habe es soweit hinbekommen dass die Bestellung geschrieben wird, aber bislang noch ohne jegliche Kundendaten. Kann ich die Kundendaten direkt in die Bestellung schreiben, so wie es auch im Zusammenspiel mit der KV gemacht wird?
Wenn ja, wie?
Oder welche Lösungsansätze gibt es noch?
Ungern würde ich Kunden in KV speichern und danach wieder löschen.

Danke.

Re: Warenkorb und Shopmodul ohne KV

Verfasst: Di 16. Jul 2013, 14:18
von e_herrmann
Hi,
ich glaube das geht nicht. KV und Shopmodul sind immer kombiniert. Du kannst zwar die Registrierung im Hintergrund laufen lassen, aber dann wird bei jeder Bestellung ein Kunde angelegt.
Ich könnte mir vorstellen, dass man es hinbekommt mit einem Gast-User. Auf dessen Konto werden dann die Bestellungen geschrieben. Dafür musst du dem System vorgaukeln, das User "Gast" eingeloggt ist. Die entsprechenden Session-Daten musst du selbst setzen setzen.
Die persönlichen Daten kannst du ja mit den shopfields erfassen.

In diese Richtung würde ich es versuchen.

Grüße Elko

Re: Warenkorb und Shopmodul ohne KV

Verfasst: Di 16. Jul 2013, 15:42
von mokraemer
ja, sehe ich ähnlich. Glaube das ist schlicht nie vorgesehen gewesen.
Ich glaube auch Andreas sammelt noch Dinge für die Überarbeitung des Shops. Die Finanzierung dieses Projekts steht glaube ich noch aus.

Re: Warenkorb und Shopmodul ohne KV

Verfasst: Di 16. Jul 2013, 18:17
von Michael D.
Schade.
Und wie ist es moeglich einen Kunden über das Frontend zu loeschen, dass ma das doch auf diese Weise realisiert.

Re: Warenkorb und Shopmodul ohne KV

Verfasst: Do 18. Jul 2013, 01:14
von AndreasWitt
@Michael:

KV und Shop sind "unzertrennlich" und das aus mehreren Gründen.

Was du machen könntest, ist den Kunden nach der erfolgreichen Bestellung wieder aus der KV automatisch zu löschen. Das müsstest du aber mit ein wenig PHP und SQL lösen. Du hast ja die ID des Kunden und dann suchst du dir den passenden Eintrag aus der tblWebUser und löscht den Eintrag einfach.

Grüße, Andreas

Re: Warenkorb und Shopmodul ohne KV

Verfasst: Do 18. Jul 2013, 09:03
von Michael D.
ok, es gibt also hier keine anderen Tabellen, wo der User auch noch verankert ist?

Re: Warenkorb und Shopmodul ohne KV

Verfasst: Do 18. Jul 2013, 15:15
von mokraemer
Michael D. hat geschrieben:ok, es gibt also hier keine anderen Tabellen, wo der User auch noch verankert ist?
Ich glaube ich verstehe die Frage nicht ganz. Bei der Bestellung werden die Daten aus der KV in die Bestellung übernommen und sind dann in der Bestellung vorhanden, sodaß du dann den Kundeneintrag nicht mehr benötigst. Aber bisher sind die beiden Module eben miteinander verwoben und mit Boardmitteln kannst du hier keine Trennung (also Bestellung ohne Registrierung) machen.
Du brauchst aber doch für die Bestellung eh "alle" Daten. Dann mach daraus doch einfach eine Pseudo-Registrierung und vergib eine zufälliges Passwort und einen inkrementierenden Benutzernamen. Entweder behälst du die Daten trotzdem in der KV oder du löschst sie (automatisch) von Zeit zu Zeit.

Re: Warenkorb und Shopmodul ohne KV

Verfasst: Fr 19. Jul 2013, 09:43
von Michael D.
das ist nun auch der Plan, ich wollte nur wissen, ob es reicht die Daten von tbl_webuser zu löschen, oder ob noch in einer anderen Tabelle Daten stecken die raus müssten, damit es weiterhin fehlerfrei funktioniert. Abgesehen von den Daten der Bestellung.

Re: Warenkorb und Shopmodul ohne KV

Verfasst: Fr 19. Jul 2013, 14:22
von mokraemer
nein, nur die tblwebuser. ob es "fehlerfrei" funktioniert kann ich nicht sagen, da ungetestet.

Re: Warenkorb und Shopmodul ohne KV

Verfasst: Mo 5. Aug 2013, 21:10
von AndreasWitt
@Michael:

es könnte aber passieren, dass du keine Status-E-Mails mehr versenden kannst, wenn der Kunde aus der tblWebUser gelöscht ist. Bin mir aber nicht sicher ...

Grüße, Andreas