xtCommerce 4.0: Lastschriftdaten in Bestätigungsmail eintragen

29.11.2017
von Meike Müller
E-Commerce
Banner

Im aktuellen xtCommerce 4.0 gibt es leider keine Möglichkeit, die Bankverbindung inklusive aller Lastschriftdaten direkt in der Bestätigungs E-Mail anzugeben. Dies erleichtert den Umgang mit dem Lastschriftverfahren, da man sich nicht immer extra in den Shop einloggen muss. Wenn du weitere Informationen oder Hilfe rund um das Thema E-Commerce und Onlineshop benötigst, sind wir gerne für dich da.

FOLGENDES STÜCK CODE SCHAFFT ABHILFE: 

Datei: xtFramework/classes/class.order.php


Funktion: function _sendOrderMail()

EINFÜGEN VOR: 

($plugin_code = $xtPlugin->PluginCode('class.orders.php:_sendOrderMail_bottom')) ? eval($plugin_code) : false;
$ordermail->_sendMail();

 ZU: 

// get data for payment method banktransfer
if($this->order_data['payment_code'] == "xt_banktransfer")
{
$banktransfer_record = $db->Execute("SELECT orders_data FROM " . TABLE_ORDERS . " WHERE orders_id = '" . (int) $this->order_data['orders_id'] . "'");
$banktransfer_data = unserialize($banktransfer_record->fields['orders_data']);
$ordermail->_assign('banktransfer_owner',$banktransfer_data['banktransfer_owner']);
$ordermail->_assign('banktransfer_number',$banktransfer_data['banktransfer_number']);
$ordermail->_assign('banktransfer_bank_name',$banktransfer_data['banktransfer_bank_name']);
$ordermail->_assign('banktransfer_blz',$banktransfer_data['banktransfer_blz']);
$ordermail->_assign('banktransfer_iban',$banktransfer_data['banktransfer_iban']);
$ordermail->_assign('banktransfer_bic',$banktransfer_data['banktransfer_bic']);
}
($plugin_code = $xtPlugin->PluginCode('class.orders.php:_sendOrderMail_bottom')) ? eval($plugin_code) : false;
$ordermail->_sendMail();
 

Dann noch in den E-Mailtemplates (Inhalte -> E-Mail Manager) in Template (send_order) diese Zeilen einfügen:

{if $banktransfer_owner}
<h2>Lastschriftverfahren</h2>
<p>Kontoinhaber: {$banktransfer_owner}<br/>
Name der Bank: {$banktransfer_bank_name}<br/>
Bankleitzahl: {$banktransfer_blz}<br/>
Kontonummer: {$banktransfer_number}<br/>
Iban: {$banktransfer_iban}<br/>
Bic / Swift: {$banktransfer_bic}<br/></p><br />
{/if}

Wenn alles glatt geht, haben Sie nun die Lastschriftdaten in der Bestätigungsmail.

Du hast Interesse an E-Commerce oder betreibst dein eigenes Unternehmen online? Dann schau auch gerne auf unseren weiteren Blogartikeln zum Thema E-Commerce vorbei!

Meike
Meike
vom 29.11.2017

Hallo, mein Name ist Meike. Ich betreue das EXWE Backoffice und bin für unsere Social-Media Kanäle zuständig. All unsere Artikel sollen dir das Leben erleichtern und eine Entscheidungshilfe sein. Trotzdem kann es mal vorkommen, dass etwas unklar bleibt, daher: Wenn du Fragen zu diesem Artikel hast erreichst du mich ganz einfach unter +49 231 93149827

Alle News anzeigen (87)

Zu diesem Thema haben wir außerdem noch folgende interessante Beiträge aus unserem Tech-Blog für dich
So funktioniert der Website Relaunch ohne Rankingverlust

Du möchtest deine Webseite neu gestalten? Mit unseren Tipps und Tricks sowie der Checkliste zum Website Relaunch wird dein Vorhaben ein voller Erfolg!

So kannst du mit Conversion Optimierung den Umsatz des Webshops steigern

Du möchtest die Conversion deines Onlineshops erhöhen, um so mehr Umsatz zu generieren? Wir haben einige Tipps für die Onlineshop Erstellung, mit denen dies sicherlich gelingt!

Onlineshop Hosting: 10 Hosting Anbieter im Vergleich

Der große Onlineshop Hosting Vergleich: Finde heraus, welche Serverarten es gibt und welcher der zehn Shop Hosting Anbieter für deinen Onlineshop geeignet sind.




info@exwe.de
+49 231 93149827