Dokumentation contentXXL CMS Version 5.3

 

 
 

Allgemein

Dieses Modul ist im Shop-Modul-Paket enthalten und dient dazu, nach Überprüfung der aktuell im Warenkorb befindlichen Produkte und der Kundendaten (Rechnungs- und Lieferadresse) eine Bestellung auszulösen. Optional können dabei weitere Nachrichten übermittelt werden. Es wird eine Bestätigungsemail an den Kunden und eine Bestellemail an den Shopbetreiber gesandt. War der Bestellvorgang erfolgreich, wird eine Bestellnummer generiert, im Fehlerfall erfolgt eine entsprechende Meldung.

 

Hinweis: Nur authentifizierte Benutzer können eine Bestellung absenden. Daher muss ein Shop-Kunde als contentXXL-Benutzer registriert sein (nähere Informationen finden Sie hier). Die hierbei hinterlegten Adressdaten dienen als Rechnungs- bzw. Lieferadresse.

 

Hinweis: Für das Modul sind zahlreiche Customization Points vorhanden. Detaillierte Informationen finden Sie im Support- und Partnerportal.

 
 

Templates Kopf-/Fußbereich:

<DIV>
<DIV [mvif:lastname:neq:]>
<DIV><STRONG>[pfl:1:Rechnungsanschrift][pfl:2:billing address]</STRONG></DIV>
<DIV>[firstname] [lastname]</DIV>
<DIV>[street]</DIV>
<DIV>[zipcode] [city]</DIV>
<DIV [mvif:country:neq:]>
<DIV>[country]</DIV></DIV>
<DIV [mvif:tel:neq:]>
<DIV>Tel. [tel]</DIV></DIV>
<DIV [mvif:email:neq:]>[email]</DIV></DIV>
<DIV class="clear_space" [mvif:shippinglastname:neq:]>
<DIV><STRONG>[pfl:1:Lieferanschrift][pfl:2:shipping address]</STRONG></DIV>
<DIV>[shippingfirstname] [shippinglastname]</DIV>
<DIV>[shippingstreet]</DIV>
<DIV>[shippingzipcode] [shippingcity]</DIV>
<DIV [mvif:shippingcountry:neq:]>
<DIV>[shippingcountry]</DIV></DIV>
<DIV [mvif:shippingtel:neq:]>[pfl:1:Tel.][pfl:2:Phone] [shippingtel]</DIV>
<DIV [mvif:shippingemail:neq:]>[shippingemail]</DIV></DIV><BR>
<DIV>[pfl:1:Nachricht][pfl:2:message]</DIV>
<DIV>[tb:nachricht:textmode=multiline rows="4" width="335"]</DIV>
<DIV>[pfl:1:Es gelten unserere][pfl:2:Our] <A href="Home/Arbeiten-mit-contentXXL/Arbeiten-mit-dem-Sitemanager/Administratoren/Richtlinien.aspx" target="_blank">[pfl:1:Allgemeinen Geschäftsbedingungen][pfl:2:terms and conditions]</A></DIV></DIV><BR>
<DIV><A href="[morelink]">[pfl:1:bestellen][pfl:2:final check out] »</A></DIV>

Template zur Darstellung der Rechnungs- und Lieferadresse auf der Webseite. Ein Eingabefeld ermöglicht die Übermittlung einer Nachricht an den Shopbetreiber. Auch andere Formularelemente wie [cb:id:], [rbl:id:], [ddl:id:] können verwendet werden.

 

<DIV class="clear_space basket_footer_border" [mvif:items:neq:0]>
<DIV class=basket_footer>[pfl:1:Endsumme:][pfl:2:total:]</DIV>
<DIV class=basket_footer><SPAN class=basket_total>[total] [currency]</SPAN></DIV>
<DIV class=basket_footer>[vat]</DIV>
<DIV class=basket_footer>[vatlist]</DIV>
</DIV>

Template zur Darstellung der Bestellsumme und der Mehrwertsteuerinformationen. Mit dem Platzhalter [vatlist] wird das Listentemplate "Mehrwertsteuer Item" gerendert.

 

Mwst: [vatvalue] % = [vat] [currency]

Template "Mehrwertsteuer Item" zur Darstellung der zum Tragen kommenden Mehrwertsteuersätze (z.B. 19% und 7%) und der jeweils darauf entfallenden Mehrwertsteuerbeträge.

 

<DIV class=object_content_space><BR>
<DIV class=clear_space [mvif:ordernumber:neq:0]><SPAN class=warning>[pfl:1:Vielen Dank für Ihre Bestellung !][pfl:2:Thank you very much for your order] </SPAN><IMG src="portaldata/1/resources/templating/basketout.gif" border=0></DIV>
<DIV class=clear_space>[pfl:1:Ihre Bestellnummer lautet:][pfl:2:Ordernumber:] <STRONG>[ordernumber]</STRONG></DIV>
<DIV class=clear_space>[pfl:1:Sie erhalten in Kürze eine Bestätigung Ihrer Bestellung per Email.][pfl:2:You will soon receive an email to confirm your order.]</DIV>
<DIV [mvif:ordernumber:eq:0]>
<DIV><SPAN class=warning>[pfl:1:Leider ist ein Fehler aufgetreten !][pfl:2:Sorry, an error occurred.] </SPAN><IMG src="portaldata/1/resources/templating/basketout.gif" border=0></DIV></DIV></DIV>

Dieses Template wird nach dem Abschicken der Bestellung angezeigt. Im Erfolgsfall wird die generierte Bestellnummer übermittelt, ansonsten kommt eine Fehlermeldung.

 

Templates Bestellung:

<DIV class=clear>
<DIV class="basket_cell_1 object_autoheight">[articlename]</DIV>
<DIV class="basket_cell_2 object_autoheight">[countitem]</DIV>
<DIV class="basket_cell_3 object_autoheight">[price] [currency]</DIV>
<DIV class="basket_cell_4 object_autoheight">[total] [currency]</DIV></DIV>

Listenansicht der ausgewälten Produkte mit Anzahl, Preis, Währung und Gesamtwert.

 

E-Mail-Templates

Hier können die gleichen Platzhalter verwendet werden wie oben beschrieben. Wenn (analog zum Mailformular) Eingabefelder wie Textboxen, Checkboxen usw. zur Übermittlung von Informationen verwendet wurden, kann man darauf in den E-Mail-Templates mit dem [val:id]-Platzhalter zugreifen

Beispiel: Wenn im Template eine Textbox [tb:nachricht:] vorliegt, wird im E-Mail-Template daraus [val:nachricht].

 
 

Platzhalter: Kopf-/Fußbereich

Platzhaltername

Typ

Platzhalterbeschreibung

[backlink]

string

Link zur vorherigen Seite.

[city]

string

Stadt (Rechnungsadresse).

[company]

string

Firma (Rechnungsadresse).

[country]

string

Land (Rechnungsadresse).

[currency]

string

Währung.

[email]

string

Email-Adresse des Kunden (Rechnungsadresse).

[fax]

string

Fax (Rechnungsadresse).

[firstname]

string

Vorname (Rechnungsadresse).

[gender]

string

Geschlecht (Rechnungsadresse).

[lastname]

string

Nachname (Rechnungsadresse).

[morelink]

string

URL zum Auslösen einer Bestellung.

[ordernumber]

string

Bestellnummer, erst verfügbar nach dem Auslösen einer Bestellung. Im Fehlerfall wird 0 zurückgegeben.

[shippingcity]

string

Lieferadresse Stadt.

[shippingcountry]

string

Lieferadresse Land.

[shippingemail]

string

Lieferadresse Email.

[shippingfax]

string

Lieferadresse Fax.

[shippingfirstname]

string

Lieferadresse Vorname.

[shippinglastname]

string

Lieferadresse Nachname.

[shippingstreet]

string

Lieferadresse Straße.

[shippingtel]

string

Lieferadresse Telefonnummer.

[shippingzipcode]

string

Lieferadresse Postleitzahl.

[street]

string

Straße (Rechnungsadresse).

[tel]

string

Telefonnummer (Rechnungsadresse).

[total]

decimal

Gesamtpreis inklusive Mehrwertsteuer.

[vat] decimal Gesamtbetrag der enthaltenen Mehrwertsteuer.

[vatlist]

control

Stellt das ausgewählte "Mehrwertsteuer Item"-Template dar.

[zipcode]

string

Postleitzahl (Rechnungsadresse).

Hinweis: Sobald eine Bestellung abgeschickt wurde, ist als einziger Platzhalter [ordernumber] verfügbar.

 

Platzhalter: Listenansicht

Platzhaltername

Typ

Platzhalterbeschreibung

[articlename]

string

Name des Produkts.

[articlenumber]

string

Bestell- oder Produktnummer.

[countitem]

integer

Gibt an, welche Anzahl vom jeweiligen Produkt im Warenkorb liegt.

[currency]

string

Währung.

[imageurl]

string

URL des Vorsschaubilds.

[itemid]

integer

DatenbankID des Produkts.

[previewimage]

integer

RAID (RessourceAssignID) des Vorschaubilds.

[previewimageisvisible]

string

 Obsolet. Verwenden Sie [mvif:previewimage:neq:0].

[price]

decimal

Der Einzelpreis für dieses Produkt inklusive Mehrwertsteuer.

[total]

decimal

Der Preis für die gewählte Anzahl des Produkts inklusive Mehrwertsteuer.

[userdefined1]

string

Feld, das in den Moduleinstellung gesetzt werden kann (Produktparameter wie Größe, Farbe etc. als Label für das dazugehörige benutzerdefinierte Feld usersetting1).

[userdefined2]

string

Feld, das in den Moduleinstellung gesetzt werden kann (Produktparameter wie Größe, Farbe etc. als Label für das dazugehörige benutzerdefinierte Feld usersetting2).

[userdefined3]

string

Feld, das in den Moduleinstellung gesetzt werden kann (Produktparameter wie Größe, Farbe etc. als Label für das dazugehörige benutzerdefinierte Feld usersetting3).

[userdefined4]

string

Feld, das in den Moduleinstellung gesetzt werden kann (Produktparameter wie Größe, Farbe etc. als Label für das dazugehörige benutzerdefinierte Feld usersetting4).

[userdefined5]

string

Feld, das in den Moduleinstellung gesetzt werden kann (Produktparameter wie Größe, Farbe etc. als Label für das dazugehörige benutzerdefinierte Feld usersetting5).

[vat] decimal Die in [total] enthaltene Mehrwertsteuer.
[vatvalue] decimal Mehrwertsteuersatz für dieses Produkt in %.

 

Platzhalter: Mehrwertsteuer Item

Platzhaltername

Typ

Platzhalterbeschreibung

[currency] string Währung.
[vat] decimal Der auf einen bestimmten Mehrwertsteuersatz entfallenden Mehrwertsteuerbetrag bezogen auf den Gesamtpreis.
[vatvalue] decimal Mehrwertsteuersatz in %.

 

 
 

Spezielle Einstellungen

Folgende spezielle Einstellungen können getroffen werden:

 

Konfiguration

  • Währung: Tragen Sie hier die gewünschte Währung ein (gegebenenfalls mehrsprachige Moduleinstellungen verwenden).
  • Nicht eingeloggt Meldung: Nur authentifizierte Benutzer können eine Bestellung abschicken. Geben Sie hier die Meldung ein, die für anonyme User ausgegeben werden soll.
  • E-Mail: Tragen Sie hier die E-Mailadresse ein, an die die Bestellmail versandt werden soll.
  • Titel der E-Mail: Hier wird der Betreff der Bestellmail hinterlegt.
  • E-Mail-Templates verwenden: Wird dieses Klickfeld aktiviert, können Templates für den Versand von HTML-Mails hinterlegt werden. Weitere Auswahlfelder werden sichtbar (s.u.). Ist diese Option nicht aktiviert, erfolgt der Versand von vordefinierten Text-Mails.
  • E-Mail-Kopfzeile: Dieses Feld ist nur sichtbar, wenn keine E-Mail-Templates verwendet werden. Tragen Sie hier die Kopfzeile(n) der Text-Mail ein.
  • E-Mail-Fußzeile: Dieses Feld ist nur sichtbar, wenn keine E-Mail-Templates verwendet werden. Tragen Sie hier die Fußzeile(n) der Text-Mail ein.

 

E-Mail-Templates

Dieser Bereich ist nur sichtbar, wenn das Klickfeld "E-Mai-Templates verwenden" aktiviert wurde.

  • E-Mail Bestätigung Kopfbereich: Wählen Sie hier ein Template für den Kopfbereich der Bestätigungsmail an den Kunden aus (hier können Adressdaten, Bestellwert und Mehrwertsteuer stehen).
  • E-Mail Bestätigung: Wählen Sie hier ein Template für die Übermittlung der bestellten Produkte an den Kunden aus.
  • E-Mail Bestätigung Fußbereich: Wählen Sie hier ein Template für den Fußbereich der Bestätigungsmail an den Kunden aus (hier können Adressdaten, Bestellwert und Mehrwertsteuer stehen).
  • E-Mail Bestellung Kopfbereich: Wählen Sie hier ein Template für den Kopfbereich der Bestellmail an den Shopbetreiber aus (hier können Adressdaten, Bestellwert und Mehrwertsteuer stehen).
  • E-Mail Bestellung: Wählen Sie hier ein Template für die Übermittlung der bestellten Produkte an den Shopbetreiber aus.
  • E-Mail Bestellung Fußbereich: Wählen Sie hier ein Template für den Fußbereich der Bestellmail an den Shopbetreiber aus (hier können Adressdaten, Bestellwert und Mehrwertsteuer stehen).

 

Templates

Die hier ausgewählten Templates dienen der Darstellung der Bestelldaten auf der Webseite vor Abschicken der Bestellung (zur Überprüfung durch den Kunden) bzw. nach Abschicken der Bestellung zur Anzeige des Erfolgs bzw. Misserfolgs .

  • Kopfbereich: Wählen Sie hier ein Template für den Kopfbereich des Bestellmoduls aus (hier können Adressdaten, Bestellwert und Mehrwertsteuer stehen).
  • Mehrwertsteuer Item: Wählen Sie hier ein Template zur Darstellung der zum Tragen kommenden Mehrwertsteuersätze und der darauf entfallenden Mehrwertsteuerbeträge.
  • Bestellung: Wählen Sie hier ein Template zur Übersicht über die ausgewählten Produkte.
  • Fußbereich: Wählen Sie hier ein Template für den Kopfbereich des Bestellmoduls aus (hier können Adressdaten, Bestellwert und Mehrwertsteuer stehen).
  • Bestellung Adresse: Wählen Sie hier ein Template zur Darstellung der Adressdaten des Kunden (Rechnungs- und Lieferadresse).
  • Bestätigung: Wählen Sie hier ein Template zur Darstellung der Bestellnummer im Fall einer erfolgreichen Bestellung oder einer Fehlermeldung, falls ein Fehler aufgetreten ist.

 

Abb.: Spezielle Einstellungen des Moduls "Shop Bestellung".

 

Hinweis: Standardmäßig werden Seiten, die ein Modul "Shop Bestellung" bereitstellen, nicht gecached, da es sich hier um personenbezogene Daten handelt. Wenn ein Caching dennoch gewünscht wird, kann das in den Portaleinstellungen unter "Modulspezifische Einstellung" durch Deselektieren des entsprechenden Klickfelds aktiviert werden.