Shopsystem ShopPilot

ShopPilot => Shopbetrieb => Thema gestartet von: dobra am August 08, 2008, 08:46:19

Titel: Kundendaten bei Bestellung in Kundenkonto übernehmen
Beitrag von: dobra am August 08, 2008, 08:46:19
Hallo,

Wenn sich ein Kunde bei mir im Shop registriert, hat er als Pflichtfeld nur Name und email (absichtlich so!)
Wenn dieser Kunde jetzt (eingeloggt) bestellt, möchte ich gerne, daß ALLE im Bestellformular ausgefüllten Felder bei den Stammdaten gespeichert werden (soweit diese im Kundenkonto auch vorhanden sind)

Also Bestellformular == "Stammdaten updaten" als Option
(Radio Button "Daten speichern ja/nein")

EDIT:
Lösung gefunden - so geht's  :D

Code auf der "Danke" Seite
<!--spmacro:module(update)
sub user {
if (length($main::userid)) {
   my $kdnr = ssp::get_var_user("kundennr");
   my $ok = ssp::qform(ssp::get_var_form('ok'));  ##  Radio Button speichern = "ja" im Bestellformular
   my $strasse = ssp::qform(ssp::get_var_form('Strasse'));
   my $ort = ssp::qform(ssp::get_var_form('Ort'));
   ...
     if ($ok eq "ja") {  ssp::db_update_usr($kdnr,"STRASSE",$strasse,"ORT",$ort ... ); };

-->

__update::user__