Franz Holzinger

Verse of the day

Bei Gott ist mein Heil, meine Ehre, der Fels meiner Stärke; meine Zuversicht ist auf Gott.
Psalm 62:7

© Bible Gateway's Verse of the Day


autor  
15-02-16 10:05:26 HTML E-Mail wird nicht korrekt ausgeführt
Mimii Kazwei
Hallo ins Forum,

nachdem ich wie im letzten Post mit den Plaintext E-Mails nicht weiterkommen, versuche ich nun die Bestellbestätigungsmails auf HTML umzustellen.

Hierzu habe ich in den Konstanten eingetragen:
plugin.tt_products.orderEmail_htmlmail = 1

Und im Template habe ich diese Vorlage so eingebunden
<!----------------------------------------------- HTML E-Mail Template für Kunde ----------------------------------------------->

<h2>EMAIL_HTML_TEMPLATE</h2>
<!-- ###EMAIL_PLAINTEXT_TEMPLATE### begin -->
Ihre Bestellung bei Ihrem Shop
<!-- ###EMAIL_HTML_SHELL### begin-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<style type="text/css">
<!--
body{background-color: #ffffff;color: #000000;}
a:link, a:visited, a:active{color: #000000;}
body, select, textarea, input { color: #000000;font-family: Arial, Verdana, Helvetica; font-size: 12px }
-->
</style>
<title>Typo3 Shopping HTML-email wrapper</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="Typo 4.7 CMS">
<script language="javascript">
<!--
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
if ((browserName == "Netscape" && browserVer >= 3) || msie4) {version = "n3";} else {version = "n2";}
function openPic(url,winName,winParams) {
var theWindow = window.open(url,winName,winParams);
if (theWindow) {theWindow.focus();}
}
function blurLink(theObject) {
if (msie4) {
theObject.blur();
}
}
// End Hiding Script -->
</script>
</head>
<body text="#000000">
###HTML_BODY###
</body>
</html>
<!-- ###EMAIL_HTML_SHELL### end-->
<!-- ###EMAIL_PLAINTEXT_TEMPLATE### end -->

Die E-Mail kommt an, zeigt mir aber nicht wie gewünscht die Bestellung sondern 1:1 das was zwischen
<!-- ###EMAIL_PLAINTEXT_TEMPLATE### begin -->
und
<!-- ###EMAIL_PLAINTEXT_TEMPLATE### end -->
steht. Also den gesamten <html> Bereich mit <head> inkl. CSS und Javascript und den Marker auch den kompletten
<body text="#000000">
###HTML_BODY###
</body>
so wie's im Template eingetragen ist.

Lasse ich
<!-- ###EMAIL_PLAINTEXT_TEMPLATE### begin -->
und
<!-- ###EMAIL_PLAINTEXT_TEMPLATE### end -->
weg, kommt keine E-Mail an, sondern auf der Seite Bestellbesätigung steht ein Fehler ganz unten, dass das EMAIL_PLAINTEXT_TEMPLATE fehlt.

Wo ist mein Fehler?

Danke für Eure Hilfe und Gruß
Stefanie


15-02-16 12:42:08 EMAIL_PLAINTEXT_TEMPLATE
Franz Holzinger
Auch wenn die Email im HTML Format verschickt wird, dann wird die Email auch im Plaintext Format gleichzeitig mitgeschickt. Denn einige Kunden könnten ein Email Programm verwenden, dass kein HTML kann.
16-02-16 08:36:38 Meine Lösung
Mimii Kazwei
Hallo ins Forum,

ich habe das nun auch ins Setup eingetragen:
plugin.tt_products.orderEmail_htmlmail = 1

Nun wird die Mail richtig versendet.

Gruß
Stefanie
22-02-16 12:35:20 HTML E-Mail für Shopbetreiber enthält keine Daten
Mimii Kazwei
Hallo nochmals,

nachdem nun die HTML-Email korrekt an den Besteller verschickt wird, erhält der Shopbetreiber nun keine Daten mehr in der Bestellung. Es kommt zwar eine Mail an, auch die erste Zeile wird im Betreff ausgegeben, aber sonst steht nichts mehr in der Mail.

Die Mail an den Shopbetreiber soll nach wie vor als plain Text versendet werden. Also habe ich diesen Part im Template stehen

<!----------------------------------------------- E-Mail Template für Shopbetreiber ----------------------------------------------->

<h2>EMAIL_PLAINTEXT_TEMPLATE_SHOP</h2>
<p><em>Subpart used as template for the notify emails.<br>
First line is used as subject for the mail.</em></p>
<pre>

<!-- ###EMAIL_PLAINTEXT_TEMPLATE_SHOP### begin
Subpart used as template for the order-emails
First line is used as subject for the mail.'( von trackingseite &type=0&tracking=)
-->

Bestellung aus dem Onlineshop
************************************************************************
Bestelldatum : ###ORDER_DATE###
Bestellnummer: ###ORDER_UID###
Diese Nummer wird vom Kunden als Referenznummer zu dieser Bestellung verwendet.


************************************************************************
RECHNUNGS- UND VERSANDINFORMATIONEN
************************************************************************

Rechnungsadresse:
------------------------------------------------------------------------
Kunden: ###PERSON_NAME###
Adresse: ###PERSON_ADDRESS_DISPLAY###
PLZ/Ort: ###PERSON_ZIP### ###PERSON_CITY###
Land: ###PERSON_COUNTRY###
E-Mail: ###PERSON_EMAIL###
Telefon: ###PERSON_TELEPHONE###

Lieferadresse:
------------------------------------------------------------------------
Empfänger: ###DELIVERY_NAME###
Adresse: ###DELIVERY_ADDRESS_DISPLAY###
PLZ/Ort: ###DELIVERY_ZIP### ###DELIVERY_CITY###
Land: ###DELIVERY_COUNTRY###
E-Mail: ###DELIVERY_EMAIL###
Telefon: ###DELIVERY_TELEPHONE###

Versand: ###SHIPPING_TITLE###
Versandkosten: ###PRICE_SHIPPING_TAX### EUR

Summe ohne MwSt: ###PRICE_TOTAL_NO_TAX### EUR
Enthaltene MwSt: ###PRICE_TOTAL_ONLY_TAX### EUR
Rechnungsbetrag gesamt: ###PRICE_TOTAL_TAX### EUR

Lieferung erfolgt erst nach Zahlungseingang (Vorkasse).


************************************************************************
DIE KUNDENBESTELLUNG
************************************************************************
<!-- ###ITEM_CATEGORY_AND_ITEMS### -->
<!-- ###ITEM_CATEGORY### begin -->
***** ###CATEGORY_TITLE### *********************************************
<!-- ###ITEM_CATEGORY### end -->
<!-- ###ITEM_LIST### begin -->
<!-- ###ITEM_SINGLE### begin-->
Artikelname: ###PRODUCT_TITLE###
Artikelnr: ###PRODUCT_ITEMNUMBER###
Preis: ###PRICE_TAX### EUR
enthaltene MwSt: ###PRICE_ONLY_TAX### EUR
Anzahl: ###FIELD_QTY###
Preis insgesamt: ###PRICE_TOTAL_TAX### EUR
<!-- ###ITEM_SINGLE### end -->
<!-- ###ITEM_LIST### end -->
<!-- ###ITEM_CATEGORY_AND_ITEMS### end -->


**************************************************************************************

Der Kunde erwartet die Lieferung nach 3-5 Werktagen nach Bezahlung.

<!-- ###MESSAGE_PAYMENT### begin
This whole subpart, message_payment is substituted with the subpart 'message_payment_[number-of-method-in-typoscript]'
-->
<!-- ###MESSAGE_PAYMENT_10### begin -->
<!-- ###MESSAGE_PAYMENT_10### end -->
<!-- ###MESSAGE_PAYMENT_20### begin-->
<!-- ###MESSAGE_PAYMENT_20### end -->
<!-- ###MESSAGE_PAYMENT### end -->

<!-- ###EMAIL_PLAINTEXT_TEMPLATE_SHOP### end -->

Woran kann das nun liegen?

Vielen Dank für etwas Hilfe und Gruß
Stefanie
22-02-16 14:35:00 Beispiel Template
Franz Holzinger
Es muss mit einem Beispiel Shop Template ausprobiert werden. Vielleicht ist ein Fehler im Bereich ###EMAIL_PLAINTEXT_TEMPLATE_SHOP##. Es muss der Bereich ###EMAIL_PLAINTEXT_TEMPLATE## zunächst unverändert aus einem Beispiel Template hinüberkopiert werden.

Vielleicht wird eine HTML Email EMAIL_HTML_TEMPLATE_SHOP verschickt, die aber leer ist. Wenn es diesen Teil nicht gibt, dann wird er vom Bereich EMAIL_HTML_TEMPLATE genommen
< Zurück zum Forum