Bestellabschluss-eMail
| ab Version: | 3.5 |
Inhaltsverzeichnis
Bestellabschluss eMail anpassen
Variablen in der eMail
| Variablen: Rechnungsadresse | Erklärung | Ausgabe in der eMail (Beispiel) |
|---|---|---|
| $billingaddress.userID | Benutzer-ID | 15 |
| $billingaddress.company | Firma | Hamann-Media |
| $billingaddress.department | Abteilung | Einkauf |
| $billingaddress.salutation | Anrede | Herr |
| $billingaddress.customernumber | Kundennummer | 19247 |
| $billingaddress.firstname | Vorname | Max |
| $billingaddress.lastname | Nachname | Mustermann |
| $billingaddress.street | Straße | Musterstraße |
| $billingaddress.streetnumber | Hausnummer | 123 |
| $billingaddress.zipcode | Postleitzahl | 112345 |
| $billingaddress.city | Ort | Musterstadt |
| $billingaddress.phone | Telefon | 1234/987654 |
| $billingaddress.fax | Fax | 1234/987654-3 |
| $billingaddress.countryID | Länder-ID | 2 |
| $billingaddress.ustid | Umsatzsteuernummer | DE999999999 |
| $billingaddress.text1 | Freitext 1 | Optionaler Freitext |
| $billingaddress.text2 | Freitext 2 | |
| $billingaddress.text3 | Freitext 3 | |
| $billingaddress.text4 | Freitext 4 | |
| $billingaddress.text5 | Freitext 5 | |
| $billingaddress.text6 | Freitext 6 |
| Variablen: Lieferadresse | Erklärung | Ausgabe in der eMail (Beispiel) |
|---|---|---|
| $shippingaddress.userID | Benutzer-ID | 15 |
| $shippingaddress.company | Firma | Hamann-Media |
| $shippingaddress.department | Abteilung | Einkauf |
| $shippingaddress.salutation | Anrede | Herr |
| $shippingaddress.customernumber | Kundennummer | 19247 |
| $shippingaddress.firstname | Vorname | Max |
| $shippingaddress.lastname | Nachname | Mustermann |
| $shippingaddress.street | Straße | Musterstraße |
| $shippingaddress.streetnumber | Hausnummer | 123 |
| $shippingaddress.zipcode | Postleitzahl | 12345 |
| $shippingaddress.city | Ort | Musterstadt |
| $shippingaddress.phone | Telefon | 1234/987654 |
| $shippingaddress.fax | Fax | 1234/987654-3 |
| $shippingaddress.ustid | Umsatzsteuernummer | DE999999999 |
| $shippingaddress.eqalBilling | Postleitzahl | 12345 |
| $shippingaddress.text1 | Freitext 1 | Optionaler Freitext |
| $shippingaddress.text2 | Freitext 2 | |
| $shippingaddress.text3 | Freitext 3 | |
| $shippingaddress.text4 | Freitext 4 | |
| $shippingaddress.text5 | Freitext 5 | |
| $shippingaddress.text6 | Freitext 6 |
| Variablen: Land (Rechnungsadresse) | Erklärung | Ausgabe in der eMail (Beispiel) |
|---|---|---|
| $additional.country.countryname | Land | Deutschland |
| $additional.country.countryiso | Land (ISO-Format) | DE |
| $additional.country.countryarea | Gebiet | deutschland |
| $additional.country.countryen | Land (englisch) | GERMANY |
| Variablen: Land (Lieferadresse) | Erklärung | Ausgabe in der eMail (Beispiel) |
|---|---|---|
| $additional.countryShipping.countryname | Land | Deutschland |
| $additional.countryShipping.countryiso | Land (ISO-Format) | DE |
| $additional.countryShipping.countryarea | Gebiet | deutschland |
| $additional.countryShipping.countryen | Land (englisch) | GERMANY |
| Variablen: Benutzer | Erklärung | Ausgabe in der eMail (Beispiel) |
|---|---|---|
| $additional.user.id | Benutzer-ID | 15 |
| $additional.user.email | eMail des Kunden | Max.Muster@web.de |
| $additional.user.accountmode | Ort | Musterstadt |
| $additional.user.paymentID | Zahlungs-ID | 4 |
| $additional.user.firstlogin | Erster Login | 2008-07-21 |
| $additional.user.lastlogin | Letzter Login | 2008-08-26 16:38:45 |
| $additional.user.sessionID | Session-ID | 58vvd9b859734bm9teh7voun58etrlb2u8 |
| $additional.user.newsletter | Wurde Newsletter abboniert? (0 = nein, 1 = ja) | 0 |
| $additional.user.customergroup | Kundengruppe | LK |
| $additional.user.language | Sprache | de |
| Variablen: Zahlung | Erklärung | Ausgabe in der eMail (Beispiel) |
|---|---|---|
| $additional.payment.name | Zahlart | invoice |
| $additional.payment.description | Beschreibung der Zahlart | Rechnung |
| $additional.payment.template | Verwendetes Template | invoice.tpl |
| $additional.payment.class | Verwendete Klassen | invoice.php |
| $additional.payment.table | ||
| $additional.payment.additionaldescription | Zusätzliche Beschreibung | Sie zahlen einfach und bequem auf Rechnung. |
| $additional.payment.debit_percent | ||
| $additional.payment.surcharge | ||
| $additional.payment.active | ||
| $additional.payment.esdactive | ||
| $additional.payment.embediframe | ||
| $additional.payment.hideprospect |
| Variablen: Artikel (Bestellposition) | Erklärung | Ausgabe in der eMail (Beispiel) |
|---|---|---|
| $details.id | Artikel ID | 1 |
| $details.sessionID | Session | 8d9f3a90571553dcf6118d5c907eb599 |
| $details.userID | Kunden ID | 23 |
| $details.articlename | Artikelbezeichnung | Mein Artikel |
| $details.ordernumber | Bestellnummer | SW2331 |
| $details.shippingfree | Versandkostenfrei | 0=nein 1=ja |
| $details.quantity | Menge | 3 |
| $details.price | Preis | 5,00 |
| $details.netprice | Preis netto | 4.2016806723 |
| $details.datum | Datum | 2009-07-01 14:28:48 |
| $details.modus | Modus | |
| $details.esdarticle | Downloadartikel | 0=nein 1=ja |
| $details.partnerID | Partner ID | Testpartner |
| $details.lastviewport | Letzter Viewport | sale |
| $details.currencyFactor | Umrechnungsfaktor | 1 |
| $details.ob_attr1 bis. ob_attr6 | Freie Attribute (Warenkorb-Attribute) | |
| $details.packunit | Packeinheit | Stück |
| $details.minpurchase | Mindestabnahme | 1 |
| $details.taxID | Mehrwertsteuer ID | 1 |
| $details.instock | Lagerbestand | 7 |
| $details.maxpurchase | Maximalabnahme | 1000 |
| $details.purchasesteps | Bestellstaffelung | 1 |
| $details.purchaseunit | Bestelleinheit | Liter |
| $details.laststock | Abverkauf | 0=nein 1=ja |
| $details.shippingtime | Lieferzeit | 1-3 |
| $details.releasedate | Erscheinungsdatum | |
| $details.stockmin | Mindestlagerbestand | 1 |
| $details.itemUnit | Referenzeinheit | 1000 Stck. á 5 € |
| $details.amount | Gesamtbetrag | 5,00 |
| $details.amountnet | Gesamtbetrag netto | 4,20 |
| $details.image.src.1 | Ausgabe Artikelbild-Link | http://www.meinshop.de/images/articles/d016e13df87e_1.jpg |
| Variablen: Versand | Erklärung | Ausgabe in der eMail (Beispiel) |
|---|---|---|
| $sDispatch.name | Bezeichnung Versandart | DHL |
| $sDispatch.description | Beschreibung Versandart | Wir liefern mit DHL |
| Variablen: Sonstige | Erklärung | Ausgabe in der eMail (Beispiel) |
|---|---|---|
| $sBookingID | Transaktions-ID | 100c6f49bc |
| $sOrderNumber | Bestellnummer | 2500 |
| $sOrderDay | Bestelldatum | 13.02.2010 |
| $sOrderTime | Bestelluhrzeit | 14:37 |
Vorlage für eine Bestellabschluss-eMail im Plaintext-Format
Verwenden Sie für Verlinkungen und Einbindungen von Grafiken grundsätzlich absolute Links, die mit http://... beginnen.
Hallo {$billingaddress.firstname} {$billingaddress.lastname}, vielen Dank fuer Ihre Bestellung im Shopware Demoshop (Nummer: {$sOrderNumber}) am {$sOrderDay} um {$sOrderTime}. Informationen zu Ihrer Bestellung: Pos. Art.Nr. Menge Preis Summe {foreach item=details key=position from=$sOrderDetails} {$position+1|fill:4} {$details.ordernumber|fill:20} {$details.quantity|fill:6} {$details.price|padding:8} EUR {$details.amount|padding:8} EUR {$details.articlename|wordwrap:49|indent:5} {/foreach} Versandkosten: {$sShippingCosts} Gesamtkosten Netto: {$sAmountNet} {if !$sNet} Gesamtkosten Brutto: {$sAmount} {/if} Gewählte Zahlungsart: {$additional.payment.description} {$additional.payment.additionaldescription} {if $additional.payment.name == "debit"} Ihre Bankverbindung: Kontonr: {$sPaymentTable.account} BLZ: {$sPaymentTable.bankcode} Institut: {$sPaymentTable.bankname} Kontoinhaber: {$sPaymentTable.bankholder} Wir ziehen den Betrag in den nächsten Tagen von Ihrem Konto ein. {/if} {if $additional.payment.name == "prepayment"} Unsere Bankverbindung: Konto: ### BLZ: ### {/if} {if $sComment} Ihr Kommentar: {$sComment} {/if} Rechnungsadresse: {$billingaddress.company} {$billingaddress.firstname} {$billingaddress.lastname} {$billingaddress.street} {$billingaddress.streetnumber} {$billingaddress.zipcode} {$billingaddress.city} {$billingaddress.phone} {$additional.country.countryname} Lieferadresse: {$shippingaddress.company} {$shippingaddress.firstname} {$shippingaddress.lastname} {$shippingaddress.street} {$shippingaddress.streetnumber} {$shippingaddress.zipcode} {$shippingaddress.city} {$additional.country.countryname} {if $billingaddress.ustid} Ihre Umsatzsteuer-ID: {$billingaddress.ustid} Bei erfolgreicher Prüfung und sofern Sie aus dem EU-Ausland bestellen, erhalten Sie Ihre Ware umsatzsteuerbefreit. {/if} Für Rückfragen stehen wir Ihnen jederzeit gerne zur Verfügung. Sie erreichen uns wie folgt: Wir wünschen Ihnen noch einen schönen Tag. Hier Ihre Kontaktdaten eingeben
Vorlage für eine Bestellabschluss-eMail im HTML-Format
Verwenden Sie für Verlinkungen und Einbindungen von Grafiken grundsätzlich absolute Links, die mit http://... beginnen.
<div style="font-family:arial; font-size:12px;"> <img src="http://www.ihredomain.de/bildname.jpg" alt="{$sConfig.sSHOPNAME}" /> <p>Hallo {$billingaddress.firstname} {$billingaddress.lastname},<br/><br/> vielen Dank fuer Ihre Bestellung bei {$sConfig.sSHOPNAME} (Nummer: {$sOrderNumber}) am {$sOrderDay} um {$sOrderTime}. <br/> <br/> <strong>Informationen zu Ihrer Bestellung:</strong></p> <table width="80%" border="0" style="font-family:Arial, Helvetica, sans-serif; font-size:10px;"> <tr> <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Artikel</strong></td> <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Pos.</strong></td> <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Art-Nr.</strong></td> <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Menge</strong></td> <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Preis</strong></td> <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Summe</strong></td> </tr> {foreach item=details key=position from=$sOrderDetails} <tr> <td rowspan="2" style="border-bottom:1px solid #cccccc;">{if $details.image.src.1}<img src="{$details.image.src.1}" alt="{$details.articlename}" />{else} {/if}</td> <td>{$position+1|fill:4} </td> <td>{$details.ordernumber|fill:20}</td> <td>{$details.quantity|fill:6}</td> <td>{$details.price|padding:8}{$sCurrency}</td> <td>{$details.amount|padding:8} {$sCurrency}</td> </tr> <tr> <td colspan="5" style="border-bottom:1px solid #cccccc;">{$details.articlename|wordwrap:80|indent:4}</td> </tr> {/foreach} </table> <p> <br/> <br/> Versandkosten: {$sShippingCosts}<br/> Gesamtkosten Netto: {$sAmountNet}<br/> {if !$sNet} Gesamtkosten Brutto: {$sAmount}<br/> {/if} <br/> <br/> <strong>Gewählte Zahlungsart:</strong> {$additional.payment.description}<br/> {$additional.payment.additionaldescription} {if $additional.payment.name == "debit"} Ihre Bankverbindung:<br/> Kontonr: {$sPaymentTable.account}<br/> BLZ: {$sPaymentTable.bankcode}<br/> Institut: {$sPaymentTable.bankname}<br/> Kontoinhaber: {$sPaymentTable.bankholder}<br/><br/> Wir ziehen den Betrag in den nächsten Tagen von Ihrem Konto ein.<br/> {/if} <br/> <br/> {if $additional.payment.name == "prepayment"} Unsere Bankverbindung:<br/> Konto: ###<br/> BLZ: ###<br/> {/if} <br/> <br/> <strong>Gewählte Versandart:</strong> {$sDispatch.name}<br/>{$sDispatch.description} </p> <p> {if $sComment} <strong>Ihr Kommentar:</strong><br/> {$sComment}<br/> {/if} <br/> <br/> <strong>Rechnungsadresse:</strong><br/> {$billingaddress.company}<br/> {$billingaddress.firstname} {$billingaddress.lastname}<br/> {$billingaddress.street} {$billingaddress.streetnumber}<br/> {$billingaddress.zipcode} {$billingaddress.city}<br/> {$billingaddress.phone}<br/> {$additional.country.countryname}<br/> <br/> <br/> <strong>Lieferadresse:</strong><br/> {$shippingaddress.company}<br/> {$shippingaddress.firstname} {$shippingaddress.lastname}<br/> {$shippingaddress.street} {$shippingaddress.streetnumber}<br/> {$shippingaddress.zipcode} {$shippingaddress.city}<br/> {$additional.countryShipping.countryname}<br/> <br/> {if $billingaddress.ustid} Ihre Umsatzsteuer-ID: {$billingaddress.ustid}<br/> Bei erfolgreicher Prüfung und sofern Sie aus dem EU-Ausland<br/> bestellen, erhalten Sie Ihre Ware umsatzsteuerbefreit.<br/> {/if} <br/> <br/> Für Rückfragen stehen wir Ihnen jederzeit gerne zur Verfügung. Sie erreichen uns wie folgt: <br/> <br/> Mit freundlichen Grüßen,<br/> Ihr Team von {$sConfig.sSHOPNAME}<br/> </p> </div>
Warum wird keine eMail verschickt?
Überprüfen Sie bitte ob in Ihrem eMail-Template der Absendername ein Sonderzeichen enthält wie z.B. ":". Diese Zeichen dürfen hier nicht verwendet werden.
eMail mit Anhang versenden
Nachfolgende eMail-Vorlagen bieten die Möglichkeit einen Anhang mit der eMail an den Kunden zu versenden.
- sORDER - Ihre Bestellung im Shop
- sREGISTERCONFIRMATION - Ihre Anmeldung im Shop
Die Anhänge müssen, um versendet zu werden, auf dem FTP-Server im Ordner der Uploads (/uploads/) hochgeladen werden. Im Anschluss müssen die Anhänge in der jeweiligen Vorlage definiert werden. Diesen wird im folgenden Format getätigt:
1.pdf;test.pdf/2.pdf;test2.pdf
Erklärung des Aufbaus:
- 1.pdf = Name der Datei im Ordner /uploads
- ; = (Trennzeichen) nach dem Semikolon beginnt die Namensgebung für den zu versendenen Anhang
- test.pdf = Der Anhang wird mit diesem Namen an den Kunden verschickt
- / = (Trennzeichen) mit dem Slash können mehrere Anhänge in einer eMail-Vorlagen versendet werden
Wichtig: Bei der Hinterlegung der Dateien, müssen die Dateiendungen mit eingetragen werden!
Optionale Erweiterung (als Plugin)
Mit dieser Erweiterung kann auf die gesamten Artikeldaten in dem Array "productData" zurückgegriffen werden. Dieses Plugin ist ein Beispiel und sollte nur der versierte User eingebunden werden. Das Plugin steht auch als fertiges Plugin im Community Store zur Verfügung.
Plugin: Community\Backend\AddOrderMailVariables
Datei: Bootstrap.php
<?php class Shopware_Plugins_Backend_AddOrderMailVariables_Bootstrap extends Shopware_Components_Plugin_Bootstrap { public function install() { $event = $this->createEvent( 'Shopware_Modules_Order_SendMail_FilterVariables', 'onOrder' ); $this->subscribeEvent($event); return true; } public static function onOrder(Enlight_Event_EventArgs $args) { $details = $args->getReturn(); foreach ($details["sOrderDetails"] as $k => $detail){ if (!empty($detail["articleID"]) && $detail["modus"]==0){ $details["sOrderDetails"][$k]["productData"] = Shopware()->Modules()->Articles()->sGetPromotionById("fix",0,$detail["articleID"]); } } return $details; } }
Man kann dann z.B. über {$details.productData.supplierName} aus der Bestell-eMail heraus auf den Hersteller.
Beispiel-Array Inhalt
[id] => 411
[sessionID] => up10n6nt5s8arjd8bo9ckuk154
[userID] => 0
[articlename] => Karaffe
[articleID] => 6
[ordernumber] => SW2001_5409
[shippingfree] => 0
[quantity] => 1
[price] => 49,95
[netprice] => 41.974789916
[datum] => 2011-02-07 09:42:03
[modus] => 0
[esdarticle] => 0
[partnerID] =>
[lastviewport] =>
[useragent] =>
[config] =>
[currencyFactor] => 1
[ob_attr1] =>
[ob_attr2] =>
[ob_attr3] =>
[ob_attr4] =>
[ob_attr5] =>
[ob_attr6] =>
[liveshoppingID] => 0
[bundleID] => 0
[bundle_join_ordernumber] =>
[packunit] =>
[minpurchase] => 1
[taxID] => 1
[instock] => 39
[suppliernumber] =>
[maxpurchase] => 100
[purchasesteps] => 1
[purchaseunit] => 0
[laststock] => 0
[shippingtime] => 0
[releasedate] =>
[sReleaseDate] =>
[stockmin] => 0
[esd] => 0
[itemUnit] =>
[shippinginfo] => 1
[amount] => 49,95
[amountnet] => 41,97
[priceNumeric] => 49.95
[image] => Array
(
[src] => Array
(
[original] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15.jpg
[0] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_0.jpg
[1] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_1.jpg
[2] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_2.jpg
[3] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_3.jpg
[4] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_4.jpg
[5] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_5.jpg
)
[res] => Array
(
[original] => Array
(
[width] => 2243
[height] => 2953
)
[description] =>
[relations] =>
)
[position] => 0
[extension] => jpg
[main] => 1
)
[linkDetails] => shopware.php?sViewport=detail&sArticle=6
[linkDelete] => shopware.php?sViewport=basket&sDelete=411
[linkNote] => shopware.php?sViewport=note&sAdd=SW2001_5409
[tax] => 7,98
[productData] => Array
(
[articleID] => 6
[articleDetailsID] => 6
[ordernumber] => SW2001_5409
[datum] => 2009-09-18
[sales] => 12
[highlight] => 0
[description] =>
[description_long] => C gluto se obex, has ibidem vir intempestivus Cupiditas edo Lambo capto diffidentia ut probus escendo defensabiliter Forca tutis illud homo et aegre. Ver ne. Peruro pars divulgamen Alternis dux os dum. Strues, hac Ingressus iam socius ymo quam finio res secretarius Edoceo. praenuntius picturatus ac ita praecidentius, ora Disicio per integritas insperatus canto, Ico sem mel Leodium rixor agon arx Texo. Esuritio implacabilis his arx Arx tristis hos lex Salus, adduco sto iam Retendo, balanus amo talio ita Accredo. Quo munero/munerior Prudentia, pro, forda sidereus, felix fomentum cui Decessio vae dico nam, sis hi ymo si propense per jus Proprie. Sem Infinitas pica St falx Lesciense Multi. Tum sto decipio ne Sus deduco his nam verecundor Subaudio, hi ne. Prae vox et. Reprobo sino vituperium Parentela humus de expello exinde. Per cur Iam in supparum Eia ago sis misericordaliter Occatio ter aut Aliusmodi vel Fugo redigo, iam ops tam Plaga consulo sui ymo Zephyr humilitas. Ivi praebalteata O.
[supplierName] => menu
[supplierImg] => 39ac6992f573e922e76a5cbe242f63aa.jpg
[articleName] => Karaffe
[price] => 49,95
[pseudoprice] => 0
[tax] => 19
[attr1] => 1
[attr2] => 0
[attr3] => 0
[attr4] =>
[attr5] =>
[attr6] =>
[attr7] =>
[attr8] => 0
[attr9] =>
[attr10] =>
[attr11] =>
[attr12] =>
[attr13] => 0
[attr14] =>
[attr15] =>
[attr16] =>
[attr17] => 0000-00-00
[attr18] =>
[attr19] =>
[attr20] =>
[instock] => 31
[weight] => 0
[shippingtime] => 0
[pricegroup] => EK
[pricegroupID] => 1
[pricegroupActive] => 0
[filtergroupID] => 0
[purchaseunit] => 0
[referenceunit] => 0
[unitID] => 0
[laststock] => 0
[additionaltext] =>
[sConfigurator] => 0
[esd] => 0
[sVoteAverange] => Array
(
[averange] => 0
[count] => 0
)
[newArticle] => 0
[topseller] => 0
[sUpcoming] => 0
[sReleasedate] =>
[sVariantArticle] =>
[priceStartingFrom] => 0
[image] => Array
(
[src] => Array
(
[original] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15.jpg
[0] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_0.jpg
[1] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_1.jpg
[2] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_2.jpg
[3] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_3.jpg
[4] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_4.jpg
[5] => http://www.shopware.vm/trunk/images/articles/6_948cda943475adbdd69e298e09d0fb15_5.jpg
)
[res] => Array
(
[original] => Array
(
[width] => 2243
[height] => 2953
)
[description] =>
[relations] =>
)
[position] => 0
[extension] => jpg
[main] => 1
)
[linkBasket] => shopware.php?sViewport=basket&sAdd=SW2001_5409
[linkDetails] => shopware.php?sViewport=detail&sArticle=6
[mode] => fix
)
)
Artikel-PDF erstellen
Artikel bewerten
Weitere interessante Artikel:
Kategorien:
Bestell-Nr.: 10396_
Lieferzeit ca. 5 Tage
Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*
Preise inkl. gesetzlicher
MwSt. + Versandkosten*