Zum Inhalt springen

tt_products + sr_feuser_register + newloginbox

Erstellt am 25. August 2008 · Noch keine Antworten

Tags: Frage

tobyte ·

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.