Shop Übernahme Artikelname , Titel, Beschreibung

Hier können Sie Fragen bezüglich des Shop Moduls stellen.
dets-media
Senior Member
Beiträge: 143
Registriert: Fr 12. Feb 2010, 11:07
Wohnort: Duisburg

Shop Übernahme Artikelname , Titel, Beschreibung

Beitragvon dets-media » Do 2. Jun 2016, 13:39

Hallo Und guten Morgen

Hab ein kleines Problem mit dem Shop .
Habe eine vier Schritte Kette angelegt zum Einkaufen im Shop
Artikelübersicht – Warenkorb – Adresseingabe – Zusammenfassung
Alles soweit o.k
In der Zusammenfassung zeigt er mir alle Daten an . Danach nimmt er die Bestellungen auf, ordnet Sie einem Kunden zu und zeigt mir im Shop Modul die Artikel Menge , Einzelpreis und Gesamtpreis , aber sonst nichts .
Keine Artikelname , Titel, Beschreibung
Gibt es für die Daten feste Variablen ?

Das ist jetzt die Zusammenfassung und danach wird die Bestellung aufgenommen

Code: Alles auswählen

<we:saveRegisteredUser allowed="Rechnung_Anrede,Forename,Surname,Username,Rechnung_Firma,Rechnung_strasse,Rechnung_hausnummer,Rechnung_PLZ,Rechnung_Ort,Rechnung_Telefon,Rechnung_Email,Rechnung_Mobil" register="true" changesessiondata="true" />
<we:form id="95" nameid="shoppingSummary" method="post"target="_self">
	<div class="CSSTableGenerator" >
		<table cellspacing="0" cellpadding="0" >
			Bestellung
			<tr>
				<th>Datum</th>
				<th>Beginn</th>
				<th>Ort</th>
				<th>Beschreibung</th>
				<th>Menge</th>
				<th>Einzelpreis</th>
				<th></th>
				<th>Zusammenfassung</th>
			</tr>
			<we:repeatShopItem shopname="komoedie">
				<tr>
					<td valign="top"><we:field type="date" name="Vorstellungsdatum" format="d.m.y" /></td>
					<td valign="top"><we:field type="date" name="time" format="H.i" /></td>
					<td valign="top"><we:field type="text" name="Ort"/></td>
					<td valign="top"><we:field type="text" name="beschreibung"/></td>
					<td valign="top"><we:showShopItemNumber shopname="komoedie" type="print" floatquantities="false" num_format="german" /></td>
					<td valign="top"><we:field type="text" name="price" num_format="german"/> &euro;</td>
					<td></td>
					<td valign="top"><we:calculate num_format="german" sum="priceCompleteNet" print="true"><we:field type="text" name="price"/>*<we:showShopItemNumber shopname="komoedie" /></we:calculate> &euro;</td>
				</tr>
				<tr>
					<td colspan="6" rowspan="2"  >
						<b>Lieferadresse</b><br>
						<we:sessionField type="print" name="Forename" /> <we:sessionField type="print" name="Surname" /><br>
						<we:sessionField type="print" name="Rechnung_strasse" /><we:sessionField type="print" name="Rechnung_hausnummer" />  <br>
						<we:sessionField type="print" name="Rechnung_PLZ" /> <we:sessionField type="print" name="Rechnung_Ort" /><br>
					</td>
					<td>
						zzgl. Versand 
					</td>
					<td>
						<we:shipping sum="priceCompleteNet" num_format="german" type="net" /> &euro;
					</td>
				</tr>
				<tr>
					<td >
						Gesammt
					</td>
					<td>
						<we:calculate num_format="german" sum="priceCompleteNet" print="true"><we:field type="text" name="price"/>*<we:showShopItemNumber shopname="komoedie" />+<we:shipping sum="priceCompleteNet" type="net" /></we:calculate> &euro;
					</td>
				</tr>
			</we:repeatShopItem>
		</table>
	</div>
	<input type="submit" name="submit"  class="shopSubmit" value="<we:var type="global" name="translateFormBuy"/> Absenden Bestellung" />
</we:form>

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: Shop Übernahme Artikelname , Titel, Beschreibung

Beitragvon e_herrmann » Do 2. Jun 2016, 15:28

hmm, eigentlich solltest du dich darum nicht kümmern müssen. Ich habe bei einem Shop das umgekehrte Problem, da schreibt er mir zu viele Daten und die DB hat inzwischen 1,5GB.

Was mich etwas stutzig macht bei dir, du schickst das Formular an target=_self, da gehe ich von aus, dass das gezeigte Template auch die Shopdaten schreiben soll. Wenn das so ist, dann fehlt hier ein we:writeShopData
https://www.webedition.org/de/dokumenta ... teshopdata
Ich habe bei meinen Shops auch die Registrierung der User und das Schreiben der Bestellung getrennt. Gerade bei wiederkehrenden Bestellern, will man denen ja ein separates Login bieten, ohne jedes mal die Registrierung zu durchlaufen.

Grüße Elko
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

AndreasWitt

Re: Shop Übernahme Artikelname , Titel, Beschreibung

Beitragvon AndreasWitt » Do 2. Jun 2016, 15:47

... in deinem Dokument oder Objekt muss es die Felder "shoptitle" und "shopdescription" geben.

dets-media
Senior Member
Beiträge: 143
Registriert: Fr 12. Feb 2010, 11:07
Wohnort: Duisburg

Re: Shop Übernahme Artikelname , Titel, Beschreibung

Beitragvon dets-media » Fr 3. Jun 2016, 08:30

Super Danke,

jetzt übergibt er mir die Daten an das Backend .

Jetzt wollte ich aber nochmal eine einfache Übersicht machen über die Verkäufe und da meckert er wieder .

Datum und Bestell nummer zeigt er an , nicht Titel und Beschreibung .

Code: Alles auswählen

<we:order name="komoedie"/>							
<we:listview type="order" name="komoedie">
<we:repeat>
<we:field type="text" name="OrderID"/> -  <we:field type="date" name="DateOrder"/> <br>
<we:field type="text" name="CustomerID" to="global" nameto="KundenID"/>
<we:field type="date" name="shoptitle" format="d.m.Y" /><br>
<we:field type="text" name="shopdescription" />
<we:customer id="\$KundenID">
<we:field type="text" name="Forename"/> 
<we:field type="text" name="Surname"/> 	<we:field type="text" name="Rechnung_strasse"/> - <we:field type="text" name="Rechnung_Ort"/> <br>
</we:customer>	
</we:repeat>
</we:listview>
</we:order> 


AndreasWitt

Re: Shop Übernahme Artikelname , Titel, Beschreibung

Beitragvon AndreasWitt » Fr 3. Jun 2016, 10:55

... also:

das ist erstmal doppelt gemoppelt:

Code: Alles auswählen

<we:order name="komoedie"/>                     
	<we:listview type="order" name="komoedie">

	</we:listview>
</we:order> 
eines von beiden reicht. Wenn du auf eine bestimmte Bestellung zugreifen möchtest, sollte bei <we:listview> auch noch das Attribut ordernd angegeben werden.

Dann ist es so, dass die Eigenschaften "shoptitle" und "shopdescription" zu einem Produkt und nicht zur Bestellung gehören, dass heißt, es müsste ungefähr so aussehen:

Code: Alles auswählen

<we:order name="komoedie"/>                     
	<we:field type="text" name="OrderID"/> -  <we:field type="date" name="DateOrder"/> <br>
	<we:field type="text" name="CustomerID" to="global" nameto="KundenID"/>
	<we:listview type="orderitem">
		<we:field type="date" name="shoptitle" format="d.m.Y" /><br>
		<we:field type="text" name="shopdescription" />
	</we:listview>
	<we:customer id="\$KundenID">
		<we:field type="text" name="Forename"/> 
		<we:field type="text" name="Surname"/>    <we:field type="text" name="Rechnung_strasse"/> - <we:field type="text" name="Rechnung_Ort"/> <br>
	</we:customer>
</we:order> 

dets-media
Senior Member
Beiträge: 143
Registriert: Fr 12. Feb 2010, 11:07
Wohnort: Duisburg

Re: Shop Übernahme Artikelname , Titel, Beschreibung

Beitragvon dets-media » Mo 6. Jun 2016, 16:16

Irgendwie werden der Shop und ich nicht die richtigen Freude .

Mit Listview gestalte ich eine Übersicht über eingegangene Bestellungen und es läuft alles .

Code: Alles auswählen

<we:listview type="order" name="komoedie">
	<we:repeat>
		Bestellnummer: <we:field type="text" name="OrderID" /><br>
		DateOrder: <we:field type="date" name="DateOrder" /><br>
			<h3>Kundendaten aus der Bestellung</h3>
			<we:field type="text" name="Customer_Forename" /> <we:field type="text" name="Customer_Surname" /><br>
			<we:field type="text" name="Customer_Rechnung_strasse" /><br>
			<h2>Artikeldaten</h2>
		<we:field type="text" name="OrderID" to="global" nameto="BestellID"/>
		<we:listview type="orderitem" orderid="\$BestellID">
			<we:repeat>
			Price: <we:field type="text" name="Price" /><br>
			shoptitle: <we:field type="date" name="shoptitle" /><br>
			shopdescription: <we:field type="text" name="shopdescription" /><br>
			</we:repeat>
		</we:listview>
	</we:repeat>
</we:listview>
Ich würde es aber gerne anders lösen

Code: Alles auswählen

  <we:field type="text" name="OrderID" to="global" nameto="BestellID"/>
<we:orderitem orderid="\$BestellID">
        Price: <we:field type="text" name="Price" /><br>
        shoptitle: <we:field type="date" name="shoptitle" /><br>
        shopdescription: <we:field type="text" name="shopdescription" /><br>
	</we:orderitem>
Laut Beschreibung müsste das funktionieren , aber damit zeigt er nichts an .

AndreasWitt

Re: Shop Übernahme Artikelname , Titel, Beschreibung

Beitragvon AndreasWitt » Mo 6. Jun 2016, 19:14

... lt. Beschreibung heißt das Attribut in diesem Fall id und nicht orderid und es wird nicht die ID der Bestellung sondern die des Artikels angegeben.


Zurück zu „Shop Modul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste