Ich habe, ausgehend vom WebEdition Demo Shop, einen kleinen Shop für meinen Kunden eingerichtet. Der Warenkorb an sich, sowie die produktanzeige funktionieren problemlos. Der Kunde benötigt keine Kunden Registrierung, weswegen die entsprechenden Felder ausgebaut wurden. Nur funktioniert die Bestellung nicht, weil er die Kunden einfach nicht anlegt. Habe nun so wirklich alles durchprobiert, aber nichts haut hin.
Code: Alles auswählen
<we:form id="self" pass_id="customerData" name="userform" class="fmailShop">
<we:sessionField name="ID" type="hidden" />
<?php
/*
Kunden die noch nicht registriert sind, bzw. keine Bestellung abgeschlossen haben,
gehören der Gruppe "tmpCustomer" an.
*/
?>
<we:sessionField name="UserGroup" type="hidden" value="tmpCustomer" />
<we:sessionField name="isUser" type="hidden" value="0" />
<?php
/*
Kunden die ohne Registrierung bestellen wollen, erhalten automatisch
einen Benutzernamen und Passwort zugeteilt
*/
?>
<we:sessionField name="Username" type="hidden" autofill="true" />
<we:sessionField name="Password" type="hidden" autofill="true" />
<fieldset>
<legend> Rechnungsadresse </legend>
<p>
<label for="s[Anrede_Anrede]"> Anrede*: </label>
<we:sessionField name="Anrede_Anrede" type="select" class="select" values="Herr,Frau" id="s[Anrede_Anrede]" />
</p>
<p>
<label for="s[Forename]"> Vorname*: </label>
<we:sessionField name="Forename" type="textinput" class="inputs" id="s[Forename]" />
</p>
<p>
<label for="s[Surname]"> Nachname*: </label>
<we:sessionField name="Surname" type="textinput" class="inputs" id="s[Surname]" />
</p>
<p>
<label for="s[ustid]"> UST.-ID: </label>
<we:sessionField name="ustid" type="textinput" class="inputs" id="s[ustid]" />
</p>
<p>
<label for="s[Kontakt_Strasse]"> Strasse*: </label>
<we:sessionField name="Kontakt_Strasse" type="textinput" class="inputs" id="s[Kontakt_Strasse]" />
</p>
<p>
<label for="s[Kontakt_PLZ]"> PLZ*: </label>
<we:sessionField name="Kontakt_PLZ" type="textinput" class="zip" id="s[Kontakt_PLZ]" />
</p>
<p>
<label for="s[Kontakt_Ort]"> Ort*: </label>
<we:sessionField name="Kontakt_Ort" type="textinput" class="inputs" id="s[Kontakt_Ort]" />
</p>
<p>
<label for="s[Kontakt_Land]"> Land*: </label>
<we:sessionField name="Kontakt_Land" type="select" class="select" values="Österreich,Deutschland,Frankreich,Italien,Schweiz,Anderes" id="s[Kontakt_Land]" />
</p>
<p>
<label for="s[Kontakt_Email]"> Email*: </label>
<we:sessionField name="Kontakt_Email" type="textinput" class="inputs" id="s[Kontakt_Email]" />
</p>
<p>
<label for="s[Kontakt_Tel1]"> Telefon: </label>
<we:sessionField name="Kontakt_Tel1" type="textinput" class="inputs" id="s[Kontakt_Tel1]" />
</p>
<p>
<label> </label>
<input type="submit" class="inputButton" name="order" value="Weiter" />
</p>
<p>
(*) Pflichtfelder
</p>
</fieldset>
</we:form>
Code: Alles auswählen
Array
(
[s] => Array
(
[ID] =>
[UserGroup] => tmpCustomer
[isUser] => 0
[Username] => Q34L2pjF$cs
[Password] => 0mvqKBr0&J9
[Anrede_Anrede] => Herr
[Forename] => Max
[Surname] => Mustermann
[ustid] =>
[Kontakt_Strasse] => Plainstrasse 123
[Kontakt_PLZ] => 5020
[Kontakt_Ort] => Salzburg
[Kontakt_Land] => Österreich
[Kontakt_Email] => [email]office@knalleffects.at[/email]
[Kontakt_Tel1] =>
)
[order] => Weiter
)
mfg, Roland Knall