Erweiterungen
tt_products 2.6.0
newloginbox 3.1.0
sr_feuser_register 2.5.8
Seitenbaum
id34 Shop
+ id105 Warenkorb
+ id104 Produktansicht
+ id103 Bezahlsystem
+ id102 Abschluss
+ id184 Kundendaten
+ id107 Produkte (sys)
id111 Benutzer
Plugins
34: Produkte: Liste
105: Warenkorb: Inhalt
104: Produkt: Einzelansicht
103: Warenkorb: Kontrolle und Bezahlung
102: Warenkorb: Bestellung abschließen
184: Warenkorb: Eingabe Kundendaten; Frontend Benutzerregistrierung: Anlegen; Besseres Anmeldeformular
107: Produkte, Produkt Kategorien; Produkt E-Mails
111: Web-Site-Benutzer; Web-Site-Benutzergruppen (shop(id:5))
Constants
plugin.tt_products.file.templateFile = fileadmin/template/ext/products_template.html
plugin.tt_products.limit = 4
plugin.tt_products.displayListCatHeader = 0
plugin.tt_products.TAXincluded = 1
plugin.tt_products.TAXpercentage = 19
plugin.tt_products.alwaysInStock = 1
plugin.tt_products.maxW_basket = 50
plugin.tt_products.lockLoginUserInfo = 1
plugin.tt_products.PIDfinalize = 102
plugin.tt_products.PIDinfo = 184
plugin.tt_products.PIDbilling = 103
plugin.tt_products.PIDuserFolder = 111
plugin.tt_products.PIDbasket = 105
plugin.tt_products.memberOfGroup = 5
plugin.tt_products.loginUserInfoAddress = 1
plugin.tt_products.createUsers = 1
plugin.tt_products.PIDlistDisplay = 34
plugin.tt_products.PIDstoreRoot = 107
plugin.tt_products.PIDitemDisplay = 104
plugin.tt_products.PIDpayment = 103
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 5
Setup
plugin.tt_products.payment >
plugin.tt_products.payment {
radio=0
TAXpercentage=19
10.title = Rechnung
20.title = Barzahlung
30.title = Nachnahme
}
plugin.tt_products.shipping {
TAXpercentage=19
10.title = Versand innerhalb Deutschland
10.price = 4.50
10.TAXincluded=1
10.execludePayment=20,30
20.title = Selbstabholer
20.price
20.TAXincluded=1
20.execludePayment=10,30
30.title = Nachnahme innerhalb Deutschland
30.price = 8.50
30.TAXincluded=1
30.execludePayment=10,20
}
page.headerData.140 = TEXT
page.headerData.140.value(
<link rel="stylesheet" href="fileadmin/template/css/shop.css" type="text/css" />
)
page.headerData.141 = TEXT
page.headerData.141.value(
<!--[if IE]>
<link rel="stylesheet" href="fileadmin/template/css/shop_cond.css" type="text/css" />
<![endif]-->
)
Situation 1 - funktioniert wie gewünscht
Benutzer hat einen Account auf der Seite -> geht in den Shop und wählt seine Produkte aus -> geht in den Warenkorb -> Bestätigt seine Auswahl (Benutzerdaten werden vom Benutzer übernommen, abweichende Lieferadresse kann angegeben werden -> Bestellung wird durchgeführt -> E-Mails gehen raus
Situation 2 - funktioniert nicht wie gewünscht bzw. nicht wie vorgestellt
Benutzer ohne Account geht auf die Seite -> geht in den Shop und wählt Produkte aus -> geht in den Warenkorb -> Bestätigt den Warenkorb -> ! kommt dann direkt auf die Seite, auf welcher er seine Rechnungsadresse und Lieferadresse eingeben muss !
Ich hätte an dieser Stelle nun ein Login-Fenster erwartet da:
plugin.tt_products.PIDinfo = 184
Ausserdem wird hier das Regisitrierungsformular von tt_products genutzt. Gibt es keine Möglichkeit, die Eingabe über das Formular von sr_feuser_register laufen zu lassen?
Ansonsten läuft die Registrierung wie gewünscht weiter, Also der Benutzer wird entsprechend angelegt und im richtigen Ordner hinterlegt aber, was noch merkwürdig ist. Während der Registrierung des Benutzer läuft soweit alles weitere glatt, wenn der Benutzer sich nun aber einlogt und sein Benutzerprofil editieren möchte, ist kein Name hinterelgt. Im Backend ist allerdings ein Name eingetragen.
Ich hoffe Ihr könnt mir bei dem Problem helfen.