Hallo auch,
ich habe nun auch eine Lösung, die Diegos Ansatz weiterentwickelt. Problem ist, dass der Code in meiner Template Vorlage das Form nicht richtig absendet. Also habe ich das onClick Event geändert. Ein funktionierender Button sieht jetzt so aus:
<input type="submit" name="products_info" value="Zur Kasse" onClick="document.getElementsByName('basketform')[0].action='###FORM_URL_INFO###';" />
Voraussetzung ist, dass man dem jeweiligen Form einen Namen zuweist (form name=...). In diesem Fall also name=basketform.
Damit klappt es.
Beste Grüße
dabjoern
Moin
Bei mir funktioniert das Ganze eigentlich ganz gut. Ich möchte, dass ein eingeloggter Benutzer seine Adresse während der Bestellung ändern kann (das funktioniert schon) und dann die geänderten Daten im FE-User gespeichert werden. Lässt sich das machenm bzw. ist das implementiert?
Besten Dank im Voraus 🙂
-Gsicht
Moin Moin,
Ja gibt es schon. Auf deiner Loginseite sollte eigentlich nach dem Login, anstelle des Link zu Anmeldemaske für neue Benutzer ein Link zur änderung der Benutzerdaten erscheinen. Ist evtl. auch eine Konfigurationssache von sr_feuser_registration. Wenn du das direkt in den Shop implementieren willst kann ich dir nicht so recht helfen!
Noch ne kurze Fragen, meinst du die Lieferanschrift? Wenn ja Warum willst du die in den Benutzerdaten/Rechnungsanschrift speichern?
Grüße
Fabi
FaBig schrieb
Moin Moin,
Ja gibt es schon. Auf deiner Loginseite sollte eigentlich nach dem Login, anstelle des Link zu Anmeldemaske für neue Benutzer ein Link zur änderung der Benutzerdaten erscheinen. Ist evtl. auch eine Konfigurationssache von sr_feuser_registration. Wenn du das direkt in den Shop implementieren willst kann ich dir nicht so recht helfen!
Noch ne kurze Fragen, meinst du die Lieferanschrift? Wenn ja Warum willst du die in den Benutzerdaten/Rechnungsanschrift speichern?
Grüße
Fabi
Hallo auch
Also ich habe das mit der Registration so gelöst, dass ein Benutzer, der noch nicht registriert ist, bei seiner ersten Bestellung einen FE-User angelegt (mit der E-Mail-Adresse als Benutzername) und das Passwort zugeschickt bekommt. Er kann seinen Account auch auf einer separaten Seite editieren (mittels sr_feuser_registration), aber wenn er die Daten, die beim Login in die Adressfelder von tt_products geschrieben werden (nur die Rechnungsadresse), bei der Bestellung ändert, sollen diese Änderungen nicht nur für die aktuelle Bestellung gelten, sondern auch noch in seinem FE-User aktualisiert werden.
Ich hoffe, man versteht, was ich meine... :o
-Gsicht
Hallo,
muss dieses Thema mal neu aufgreifen ,da ich nicht so ganz damit klarkomme.
Bei mir schaut es so aus:
Home (hier erscheinen die Angebote des Shop's)->Produkte(hier nur eine kleine Vorauswahl der produkt zu weiteren Unterkategorien)-> dann folgt zum Beispiel der Produkt Link "Leitungen" in diesem die Listenansicht etc. soweit alles o.k.
dann habe ich Artikelsuche-> Mini Warenkorb -> Warenkorb-> Kasse -> Bestätigung ->
Status -> Benutzerregistrierung (hier fängt mein Dilemma an) mit Unterseite Sysfolder "Benutzer"
Benutzerregistrierung Typ "Erweitert" Plugin "Produkte" Anzeigetyp "Warenkorb: Eingabe Kundendaten"
Dann Plugin "Front End Benutzerregistrierung" Anzeigetyp "Leer" Ausgangspunkt Sysordner "Benutzer"
Als letztes Plugin "Besseres Anmeldeformular" in diesem kann ich aber schon mal keinen Ausgangspunkt festlegen, diese Option wird mir gar nicht angezeigt.
Unter "Benutzer" (Enthält Erweiterung "Website Benutzer") habe ich unter "Neuen Datensatz anlegen" -> "Website Benutzergruppe" die Gruppe "Shop" angelegt.
Benutzer anlegen etc. funktioniert alles, nur kann ich mich mit den LOgin Daten, die man vom Shop per Mail zugesendet bekommt (Email Adresse und PW) nicht einloggen. Und während des Bestellvorganges wird auch leider kein Benutzer automatisch angelegt.
Was mache ich wo falsch.
Wie bekomme ich die ID der Benutzergruppe "Shop", bei steht unter Web-> Liste
Gruppenname "Shop" und eine UID mit der 1. Ist es diese?
Habe dem Benutzer per Klick die Benutzergruppe zugeteilt (sollte doch automatisch gehen oder), bewirkt leider auch nichts.
Habe auch unter "Benutzerregistrierung das Template "FE User Registrierung CSS Styled" ausgewählt und mein TS Code in/auf dieser Seite schaut so aus:
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 1
plugin.tt_products.PIDuserFolder = 35
plugin.tt_products.createUsers = 1
plugin.tt_products.memberOfGroup = 3
35 ist der Sysordner "Benutzer"
3 die meiner Ansicht nach Gruppe "Shop"
Bisle Umfangreich geworden, aber ich hoffe, Ihr könnt mir helfen.
Danke
labdot schrieb
Dann Plugin "Front End Benutzerregistrierung" Anzeigetyp "Leer" Ausgangspunkt Sysordner "Benutzer"
Als letztes Plugin "Besseres Anmeldeformular" in diesem kann ich aber schon mal keinen Ausgangspunkt festlegen, diese Option wird mir gar nicht angezeigt.
Statt dem muß man auf der Seite überhalb des 'Besseren Anmeldeformulars' in den Seiteneigenschaften die 'Allgemeine Datensatzsammlung' festlegen, nämlich hier den Sysfolder mit den Frontend Benutzer. andernfalls: #angry#
Statt dem muß man auf der Seite überhalb des 'Besseren Anmeldeformulars' in den Seiteneigenschaften die 'Allgemeine Datensatzsammlung' festlegen, nämlich hier den Sysfolder mit den Frontend Benutzer.
Hm, Danke für den Tipp, aber ich Denke, das ich dieses schon getan habe.
Auf der Seite Benutzerregistrierung habe ich die 3 Plugin's eingefügt.
Als erstes tt_products Anzeigetyp "Warenkorb: Eingabe Kundendaten" mit dem Ausgangspunkt "Benutzer" (der Sysordner)
Als zweites Plugin die "Front End Benutzer Registrierung" Anzeigetyp "leer" mit dem Ausgangspunkt "Benutzer"
Drittes Plugin "Besseres Anmeldeformular" in diesem kann man ja net so viel einstellen.
Alles ist in dieser Reihenfolge eingepflegt.
Die Seiteneigenschaften der Seite "Benutzerregistrierung": Typ "Erweitert"
Allgemeine Datensatzsammlung "Benutzer" und Erweiterung "Website Benutzer"
In dem Sysordner "Benutzer" habe ich jetzt noch in der Allgemeinen Datensatzsammlung "Benutzer" eingetragen, so das er sich selbst referenziert, hilft aber auch nicht.
Eerweiterung hier ist "Website Benutzer"
Bedeutet das, das ich vielleicht alles richtig gemacht habe, es aber trotzdem nicht funzt?
Oder wo steckt hier der Fehler.
Ist das einzige, was jetzt noch nicht richtig funktioniert.
Bitte, Bitte irgendwie und irgendwo muss es doch funzen?
Danke
Tja, was soll ich sagen, es funzt.
Warum?
Merkwürdiges Phänomen oder ich habe keine Ahnung (wahrscheinlich letzteres)
HJabe mir im Sysordner nochmals die angelegten benutzer näher betrachtet, nun ist mir aufgefallen das alle mit einem Hochkomma angelegt wurden, also z.B. so:
'emal@email' Passwort 'passwort'
melde ich mich mit dieses Hochkommas an, funzt alles Problemlos, bis auf den Umstand, das Ddie Benutzer nicht automatisch in der angelegten Website Benutzergruppe "Shop" landen, sondern das ich das noch per Hand erledigen muss. Dazu benötige ich nochmal bitte eure Hilfe.
Anmelden klappt jedenfalls jetzt.
Aber wie kommen die Hochkomma's da hin?
Gruß
labdot schrieb
Aber wie kommen die Hochkomma's da hin?
Da hast du leider eine fehlerhafte Version von tt_products erwischt. #angry#
Da hast du leider eine fehlerhafte Version von tt_products erwischt. #angry#
Schon wieder? Habe extra die 2.4.11 genommen, weil die 2.50 auch nicht funzt siehe hier
#47378
Diese Shop Installation habe ich bis heute nicht an's laufen bekommen.
Mit welcher klappt es denn?
Jetzt kurz vorm Zielstrich muss ich wieder ganz von vorne anfangen, nur mit welcher Version?
Danke