Hallo zusammen,
gibt es eine Übersicht von Variablen/Inserttags, welche man in der Kundenmail verwenden kann? Da sollte ja der Nettopreis, MwSt., Bruttopreis, Versand etc pp. alles drin sein. Was kann ich wie verwenden?
Viele Grüsse und Danke
Hallo zusammen,
gibt es eine Übersicht von Variablen/Inserttags, welche man in der Kundenmail verwenden kann? Da sollte ja der Nettopreis, MwSt., Bruttopreis, Versand etc pp. alles drin sein. Was kann ich wie verwenden?
Viele Grüsse und Danke
Such mal nach dem Begriff Simple Tokens, so heissen die inserttags in isotope
gruss
ways
In den Email Templates gibt es einen Hilfe-Button (das rote Dreieck) neben jedem Feld. Dort findest du die (grundlegenden) Informationen.
Zur Klarstellung: Simple Tokens ist ein Contao Core-Feature und wird beispielsweise beim Newsletter auch verwendet. Vorteil ist insbesondere die Möglichkeit, if-else Bedingungen zu setzen, was mit InsertTags nicht geht. InsertTags funktionieren im Email Template natürlich auch ;-)
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
gibt es hier bereits vorlagen für die bestellmail?
so...hab mir jetzt was gebaut wie ich es gern wünsche. Jedoch habe ich probleme mit dem Warenkorb an sich bzw. der Liste der bestellten Artikel. Wie wird diese denn angezeigt, wenn man ##cart_html## verwendet? gibt es da irgendwie einen screenshot davon?
ich hab hier mal meinen code für meine bestellmail für den warenkorb wie ich es gern hätte:
jetzt die frage, woher ich die einzelnen inserttags bzw. simple tokens bekomme. geht das irgendwie?Code:<table style="font-size: 12px;" border="0" cellspacing="0" width="100%"> <tbody> <tr> <td style="background-color: #ed1b24; color: white; font-weight: bold;" colspan="2" height="22" align="left" valign="middle">Artikel</td> <td style="background-color: #ed1b24; color: white; font-weight: bold;" height="22" align="left" valign="middle">Anz.</td> <td style="background-color: #ed1b24; color: white; font-weight: bold;" height="22" align="left" valign="middle">Preis</td> <td style="background-color: #ed1b24; color: white; font-weight: bold;" height="22" align="left" valign="middle">MwSt.</td> <td style="background-color: #ed1b24; color: white; font-weight: bold;" height="22" align="left" valign="middle">Summe</td> </tr> <tr> <td width="100">Produktbild</td> <td>Artikelname + Artikelnummer</td> <td>Anzahl</td> <td>Preis</td> <td>MwSt. Artikel</td> <td><strong>Anz. * Preis</strong></td> </tr> </tbody> </table>
Des Weiteren die Frage, wie ich jetzt If-Else-Bedingungen einbauen kann. Also habe schon Beispiele gesehen, aber weiss nicht, wie ich diese auf meinen Fall anwende:
Im Shop kann man zwischen Paypal und Vorauskasse wählen. Jetzt will ich einen bestimmten Text nur dann anzeigen, wenn der Kunden im Bestellprozess Vorkasse gewählt hat. Bei Paypal soll der Text nicht angezeigt werden. Wie mache ich das?
{if zahlungsart=="vorkasse"}
text anzeigen
{else}
text nicht anzeigen
geht das und welche variablen muss ich einsetzen?
viele grüsse und danke
Geändert von sepp_a_u (17.10.2011 um 13:21 Uhr)
@sepp_a_u
Ich wollte mal fragen, ob zu zufällig mittlerweile herausgefunden hast, wie man die Kundenmail gestalten kann?
Gruß
was meinst du genau? beschreibe mal was du vor hast?
Also Ich wollte die Ausgabe für ##cart_html## gestalten. Die Mail klapp schon, aber trotz Anpassung von iso_products_html und iso_products_text ist keine Veränderung bei meiner Produktauflistung festzustellen. Ich hätte gern von Dir erfahren, wo du Veränderungen vorgenommen hast, um Deine Produktauflistung, wie von Dir beschrieben, zu gestalten.
Auch die Frage nach {if zahlungsart=="vorkasse"} würde mich interessieren. Bist Du da weiter gekommen?
Danke und Gruß
sorry, bin gerade etwas beschäftigt. habe dir aber hier die codes meiner zwei sachen:
template iso_products_tpl
und hier mein html code für meine bestellbestätigung:Code:<table class="products" style="font-size: 12px;" border="0" cellspacing="0" width="100%"> <tbody> <tr> <td class="name" style="background-color: #ed1b24; color: white; font-weight: bold;" height="22" align="left" valign="middle"><?php echo $GLOBALS['TL_LANG']['MSC']['iso_order_items']; ?></td> <td class="quantity" style="background-color: #ed1b24; color: white; font-weight: bold;" height="22" align="left" valign="middle"><?php echo $GLOBALS['TL_LANG']['MSC']['iso_quantity_header']; ?></td> <td class="price" style="background-color: #ed1b24; color: white; font-weight: bold;" height="22" align="left" valign="middle"><?php echo $GLOBALS['TL_LANG']['MSC']['iso_price_header']; ?></td> <td class="subtotal" style="background-color: #ed1b24; color: white; font-weight: bold;" height="22" align="left" valign="middle"><?php echo $GLOBALS['TL_LANG']['MSC']['iso_subtotal_header']; ?></td> </tr> <?php foreach( $this->products as $objProduct ): ?> <tr> <td><?php echo $objProduct->name; ?><br /> <span style="font-size: 10px"><?php $options = $objProduct->getOptions(); if(is_array($options) && count($options)): ?> <?php foreach($options as $option): ?> <?php echo $option['label']; ?>:<?php echo $option['value']; ?> - Art. <?php echo $objProduct->sku; ?></span> <?php endforeach; ?> <?php endif; ?> </td> <td><?php echo $objProduct->quantity_requested; ?></td> <td><?php echo $objProduct->formatted_price; ?></td> <td><?php echo $objProduct->formatted_total_price; ?></td> </tr> <?php endforeach; ?> </tbody> <tr> <td colspan="4"><hr /></td> </tr> <tr class="subtotal foot_first"> <td class="name" colspan="3"><?php echo $this->subTotalLabel; ?></td> <td class="price total"><?php echo $this->subTotalPrice; ?></td> </tr> <?php foreach( $this->surcharges as $surcharge ): ?> <tr class="surcharge"> <td class="name" colspan="2"><?php echo $surcharge['label']; ?></td> <td class="price"><?php echo $surcharge['price']; ?></td> <td class="price total"><?php echo $surcharge['total_price']; ?></td> </tr> <?php endforeach; ?> <tr> <td colspan="4"><hr /></td> </tr> <tr class="grandtotal foot_last"> <td class="name" colspan="3" style="font-weight: bold;"><?php echo $this->grandTotalLabel; ?></td> <td class="price total" style="font-weight: bold;"><?php echo $this->grandTotalPrice; ?></td> </tr> </table>
somit sieht die mail ähnlich wie eine von amazon aus. hoffe ich konnte dir da weiterhelfenHTML-Code:<p><img style="margin: 0px; border: 0pt none;" title="Drinkinggames.de - Beer Pong Table, Solo Cups and more" src="tl_files/themes/drinkinggames/grafiken/Logo.jpg" alt="Drinkinggames.de - Beer Pong Table, Solo Cups and more" width="120" height="72" /></p> <div style="margin: 4px 10px 0px 0px; font-size: 12px; float: right; padding-bottom: 5px;"><a style="text-decoration: none;" title="Mein Konto" onclick="window.open(this.href); return false;" href="../login.html">Login</a> | <a style="text-decoration: none;" title="Impressum" onclick="window.open(this.href); return false;" href="../impressum.html">Impressum</a></div> <div style="border: 1px solid #d9ffff;"> <div style="border: 1px solid #275972;"> <table border="0" width="100%"> <tbody> <tr> <td colspan="2"> <table border="0" width="100%"> <tbody> <tr> <td style="font-size: 12px;"><strong>Vielen Dank für Deine Bestellung, ##billing_firstname##!</strong><br /><br /> {if payment_method_id=="4"}Du hast im Bestellprozesses "Vorkasse" als Zahlungsart gewählt. Die Kontodaten für die Überweisung findest Du in dieser Mail unter "Zahlungshinweise". Sobald das Geld auf unserem Konto eingegangen ist, werden wir Deine Ware versenden.<br /><br /> {endif} Wenn Du Deine Bestellung überprüfen oder ändern möchtest, besuche unsere Homepage unter <a title="drinkinggames.de - Beer Pong Table, Solo Cups and more" href="www.drinkinggames.de">Drinkinggames.de</a> und klicke auf den Button "login", den Du oben rechts auf jeder Seite findest. </td> </tr> </tbody> </table> </td> </tr> <tr> <td colspan="2"> <table border="0" width="100%"> <tbody> <tr bgcolor="#009900"> <td style="background-color: #ed1b24; color: white; font-size: 12px; font-weight: bold;" colspan="2" height="22" align="left" valign="middle">Bestellinformationen: </td> </tr> </tbody> <colgroup span="2" width="50%"></colgroup> <tbody> <tr style="font-size: 12px;"> <td colspan="2"><strong>E-Mail-Adresse: </strong> ##billing_email##</td> </tr> <tr style="font-size: 12px;"> <td><strong>Rechnungsadresse:</strong><br /> ##billing_address##</td> <td><strong>Versandadresse:</strong><br /> ##shipping_address##</td> </tr> <tr style="font-size: 12px;"> <td style="font-weight: bold;" colspan="2">Gesamtsumme dieser Bestellung: ##grandTotal##</td> </tr> </tbody> </table> </td> </tr> <tr style="font-size: 12px;"> <td colspan="2"> <table border="0" width="100%"> <tbody> <tr style="font-size: 12px;" bgcolor="#009900"> <td style="background-color: #ed1b24; color: white; font-weight: bold;" colspan="2" height="22" align="left" valign="middle">Bestellübersicht:</td> </tr> </tbody> <colgroup><col width="25%"></col><col width="75%"></col></colgroup> <tbody> <tr style="font-size: 12px;"> <td width="20%">Bestellnummer:</td> <td>##order_id##</td> </tr> <tr style="font-size: 12px;"> <td width="20%">Bezahlung:</td> <td>##payment_method##</td> </tr> <tr style="font-size: 12px;"> <td width="20%">Versandart:</td> <td>##shipping_method##</td> </tr> <tr style="font-size: 12px;"> <td width="20%">Anzahl der bestellten Artikel:</td> <td>##items##</td> </tr> <tr style="font-size: 12px;"> <td width="20%">Artikel:</td> <td>##subTotal##</td> </tr> <tr style="font-size: 12px;"> <td width="20%">Verpackung und Versand:</td> <td>##shippingPrice##</td> </tr> <tr style="font-size: 12px;"> <td width="20%"> </td> <td>---------------</td> </tr> <tr style="font-size: 12px;"> <td style="font-weight: bold;" width="20%">Gesamtbetrag:</td> <td style="font-weight: bold;">##grandTotal##</td> </tr> </tbody> </table> </td> </tr> <tr> <td colspan="2" width="100"> ##cart_html## </td> </tr> <tr> <td colspan="2"> {if payment_method_id=="4"}<br /> <table style="font-size: 12px;" border="0" cellspacing="0" width="100%"> <tbody> <tr> <td style="background-color: #ed1b24; color: white; font-weight: bold;" colspan="3" height="22" align="left" valign="middle">Zahlungshinweise:</td> </tr> <tr> <td colspan="2" width="100">Bitte überweise den fälligen Betrag in Höhe von <strong>##grandTotal##</strong> auf folgendes Konto: </td> </tr> <tr> <td style="font-weight: bold;" width="20%">Inhaber</td> <td></td> </tr> <tr> <td style="font-weight: bold;" width="20%">Kto.</td> <td></td> </tr> <tr> <td style="font-weight: bold;" width="20%">BLZ</td> <td></td> </tr> <tr> <td style="font-weight: bold;" width="20%">IBAN</td> <td></td> </tr> <tr> <td style="font-weight: bold;" width="20%">BIC/Swift-Code</td> <td></td> </tr> <tr> <td style="font-weight: bold;" width="20%">Kreditinstitut</td> <td>, 25449 Quickborn</td> </tr> <tr> <td style="font-weight: bold;" width="20%">Verwendungszweck</td> <td>Vor- und Nachname, Bestellnummer</td> </tr> </tbody> </table> {endif} </td> </tr> <tr> <td colspan="2"><br /> <table style="font-size: 12px;" border="0" cellspacing="0" width="100%"> <tbody> <tr> <td style="background-color: #ed1b24; color: white; font-weight: bold;" colspan="2" height="22" align="left" valign="middle">Deine Nachricht an uns:</td> </tr> <tr> <td colspan="2" width="100">##form_Kundennachricht##</td> </tr> </tbody> </table> </td> </tr> <tr> <td colspan="2"><br /> <table style="font-size: 12px;" border="0" cellspacing="0" width="100%"> <tbody> <tr> <td style="background-color: #ed1b24; color: white; font-weight: bold;" colspan="2" height="22" align="left" valign="middle">Bitte beachte:</td> </tr> <tr> <td colspan="2" width="100">Diese E-Mail dient der Eingangsbestätigung Deiner Bestellung und stellt gleichzeitig die Annahme Deines Angebotes auf Abschluss eines Kaufvertrages dar. Sollte ein Artikel nicht auf Lager sein oder können wir die Lieferfrist nicht einhalten, werden wir Dich kontaktieren und gemeinsam mit Dir das weitere Vorgehen besprechen.<br /> Dies ist eine automatisch versendete Nachricht. Bitte antworte nicht auf dieses Schreiben, da die Adresse nur zur Versendung von Emails eingerichtet ist. Du erreichst uns über das <a title="Kontakt" href="www.drinkinggames.de/kontakt.html">Kontaktformular</a>.<br /><br /> <strong>Nochmals vielen Dank für Deinen Besuch.<br /><br /> Pong On!<br /><br /> Dein Drinking Games-Team<br /> Beer Pong Table, Party Cups and more...</strong> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </div> </div>
Sepp erstmal danke für deine Code Zeilen. Ich habe sie zum Test stumpf in meine iso_products_html und iso_products_text kopiert aber die Mail ändert sich nicht. Ich habe außer dem Anlegen dieser beiden Templates nichts weiter gemacht. Muss ich irgendwo einstellen, daß er mein Iso_Products Template verwendet? Den Rest der Mail erzeugt er richtig nach meinem mail template.
Gruß
@bintux
Das template iso_products_html ist nur für die Ausgabe des Tokens ##cart_html## verantwortlich, also für die Auflistung der bestellten Artikel.
Die eigentliche Mail (zweites Codeschnippsel von sepp oben) musst du schon noch unter Shop-Konfiguration --> E-Mail Vorlagen einbinden und dann auch anpassen (angefangen beim Feldnamen des Kommentarfeldes, falls vorhanden…).
Geändert von mcgruenigen (27.02.2012 um 10:18 Uhr)
Du hast die Kunden-Bestätigungsmail im Template mail_default hinterlegt? Warum? Das Template wird doch standardmässig auch für andere Contao-Mails verwendet (Isotope Admin Mail, Newsletter usw). Würde da entweder ein eigenes Template nur für die Kundenmail erstellen und/oder den HTML-Inhalt direkt in TinyMCE eingeben.Also die Mail wird korrekt nach meiner Vorlage die ich in mail_default angelegt habe erstellt.
Blöde Frage…das iso_products, das du geändert hast, hat auch die richtige Endung (html5/xhtml)?Die Ausgabe für ##cart_html## lässt sich aber irgendwie nicht verändern egal was ich mit dem iso_products anstelle.
Geändert von mcgruenigen (27.02.2012 um 11:35 Uhr)
Das angepasste Template heißt Mail_Default_Bestellung.html5 und das musste ich dann in den Emaileinstellungen von Isotope separat auswählen.
Ja ich habe durchgehend .html5 verwented. Zum Testen hatte ich aber gestern Abend auch noch mal die .xhtml Templates erstellt, aber ohne Erfolg
Hmm…funktioniert hier so wie es sollte, auch wenn ich testweise die Vorlage oben 1:1 übernehme.
Habe bei dieser Testinstallation allerdings kein eigenes Template für die Customer-Mail angelegt.
Der HTML-Code für die Mail ist direkt in TinyMCE eingetragen.
Weiß hier jemand zufällig wie ich an die Variablen der Shop Konfiguration komme und diese in der Kundenmail verwende? Ich würde in der Rechnung gerne die Felder der Shopkonfiguration ausgeben statt es von Hand reinzuschreiben. Das führt nur zu Fehlern falls es hier Änderungen gibt weil immer mehrere Stellen gepflegt werden müssen.
Gruß
Frank
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen