Autor Thema: udc_newpw und udc_chguserdata  (Gelesen 9816 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

MichaelSchmitt

  • Gast
udc_newpw und udc_chguserdata
« am: Mai 30, 2007, 12:52:13 »
Hallo,

1) Wir möchten, dass der Benutzername bei der Neu-Registrierung mittels udc-newpw der E-Mail-Adresse entspricht.
Ist es möglich, das Feld user = eMail zu setzen?
Sonst müsste ich im Bestellformular den Wert von user an das Feld eMail übergeben. Ich hätte aber auch gerne die Überprüfung des Feldes eMail, ob eine korrekte E-Mail-Adresse eingegeben wurde ( xxx@xxx[.xxx] ).

2) Der Kunde soll bei der Registrierung bereits seine Zahlungsart festlegen, die dann bei ihm mit ZAHLART hinterlegt wird. Die jeweilige Zahlungsart ist aber abhängig von der Lieferzone (bei uns entspricht die Lieferzone dem Land, in dem der Kunde wohnt). Im Warenkorb wird dieses Problem mittels __zonen__ und __zahlart__ auf einer Seite gelöst.
Ist dies auch ausserhalb des Warenkorbs in dem Formular  udc_chguserdata (bzw. auch in udc_newuser) möglich??
Andernfalls bräuchten wir 2 Seiten, in denen zuerst die Lieferzone abgefragt wird, danach die Zahlart (Auswahlmöglichkeit abhängig von der Lieferzone). Problem dabei: Was ist, wenn der Kunde umzieht und sich seine Lieferzone ändert? Wie kann man die Zahlart dann automatisch mitändern?

Über Hilfestellungen wäre ich dankbar,
Michael

Linkback: https://www.shoppilot.net/pf/index.php?topic=863.0

Offline ahe

  • Global Moderator
  • Sr. Member
  • *****
  • Beiträge: 435
  • Lob: 20
Re: udc_newpw und udc_chguserdata
« Antwort #1 am: Mai 30, 2007, 16:01:12 »
Hallo MichaelSchmitt,

Sie könnten zb beim Abschicken des Formulars ein hidden-Input <input type="hidden" name="user"> per JavaScript auf denselben Wert setzen wie das Email-Feld.
Das Email-Feld ist im Gegensatz zum User-Feld aber sichtbar -> Der User kann NUR seine Email selbst angeben.
MfG ahe

MichaelSchmitt

  • Gast
Re: udc_newpw und udc_chguserdata
« Antwort #2 am: Mai 31, 2007, 11:23:08 »
Danke für die Antwort. Das klappt wunderbar mit JavaScript.

Hat jemand vielleicht trotzdem noch eine Idee zu 2.?

2) Der Kunde soll bei der Registrierung bereits seine Zahlungsart festlegen, die dann bei ihm mit ZAHLART hinterlegt wird. Die jeweilige Zahlungsart ist aber abhängig von der Lieferzone (bei uns entspricht die Lieferzone dem Land, in dem der Kunde wohnt). Im Warenkorb wird dieses Problem mittels __zonen__ und __zahlart__ auf einer Seite gelöst.
Ist dies auch ausserhalb des Warenkorbs in dem Formular  udc_chguserdata (bzw. auch in udc_newuser) möglich??
Andernfalls bräuchten wir 2 Seiten, in denen zuerst die Lieferzone abgefragt wird, danach die Zahlart (Auswahlmöglichkeit abhängig von der Lieferzone). Problem dabei: Was ist, wenn der Kunde umzieht und sich seine Lieferzone ändert? Wie kann man die Zahlart dann automatisch mitändern?

Viele Grüße,
Michael

Offline hop

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 705
  • Lob: 5
Re: udc_newpw und udc_chguserdata
« Antwort #3 am: Juni 01, 2007, 21:41:22 »
Hallo,

dafür habe ich im Moment leider keine Lösung parat.

Ich denke der Fall des Umzugs in eine andere Lieferzone wird sehr selten auftreten.
Vielleicht sollte man eine Information irgendwo als Hinweis für den Kunden hinterlegen,
so dass er sich melden kann. Dann kann der Shopbetreiber die Einstellungen entsprechend
korrigieren.

Gruss hop

Sch?ne Gr??e hop

MichaelSchmitt

  • Gast
Re: udc_newpw und udc_chguserdata
« Antwort #4 am: Juni 03, 2007, 09:56:14 »
Hallo,

wir haben das nun mit SSP und JS geregelt. Dabei zeigen wir je nach Lieferland eine entsprechende Auswahl an (SSP). Wenn das Zielland geändert wurde, wird mit JS auch die Zahlart angepasst und der Kunde erhält eine Meldung darüber.

Noch eine kurze Frage zu udc_chguserdata:
Wenn man das Feld 'user' ändert, kann man sich (falls man sich wieder ausgeloggt hat) weder mit dem neuen noch mit dem alten Benutzernamen anmelden. Es müssen zuerst die Änderungen ins WC eingelesen und anschliessend wieder puliziert werden, dann funktioniert es. Ist dieses Problem bekannt??

Viele Grüße,
Michael

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 545
  • Lob: 10
Re: udc_newpw und udc_chguserdata
« Antwort #5 am: Juni 03, 2007, 22:38:00 »
Hallo,

das Feld "user", also der Benutzername darf nicht geändert werden, da es ein eindeutiger Schlüssel ist
und zur Identifkation des Kunden dient.

Gruss hop