xtCommerce 4.0: Enter direct debit data in confirmation email
In the current xtCommerce 4.0 there is unfortunately no option to enter the bank details including all direct debit data directly in the confirmation email. This makes it easier to use the direct debit procedure as you do not always have to log into the store. If you need further information or help on the subject of e-commerce and online stores, we will be happy to help you.
THE FOLLOWING PIECE OF CODE WILL HELP:
File: xtFramework/classes/class.order.php
Function:function _sendOrderMail()
INSERT BEFORE:
($plugin_code = $xtPlugin->PluginCode('class.orders.php:_sendOrderMail_bottom')) ? eval($plugin_code) : false; $ordermail->_sendMail();
TO:
// get data for payment method bank transfer 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();
Then add these lines to the e-mail templates (Contents -> E-Mail Manager) in Template (send_order):
{if $banktransfer_owner}Direct debit procedure
Account holder: {$banktransfer_owner}
Name of the bank: {$banktransfer_bank_name}
Bank sort code: {$banktransfer_blz}
Account number: {$banktransfer_number}
Iban: {$banktransfer_iban}
Bic / Swift: {$banktransfer_bic}
{/if}
If everything goes smoothly, you will now have the direct debit details in the confirmation email.
Are you interested in e-commerce or do you run your own business online? Then take a look at our other blog articles on the topic of e-commerce!
What is your project? If you want to tell us about it, we'll call you back!
Hello, my name is Meike. I take care of the EXWE back office and am responsible for our social media channels. All of our articles are meant to make your life easier and help you make decisions. Nevertheless, it can happen that something remains unclear, so: If you have questions about this article you can easily reach me at +49 231 93149827.
The big comparison: Shopify vs. Shopify Plus Meta Description: Shopify vs. Shopify Plus - the comparison ✓ All functions ✓ Advantages and disadvantages ➔ Learn more & find the right version for your company
Would you like to redesign your website? With our tips and tricks and the website relaunch checklist, your project will be a complete success!
Convert new customers into existing customers - our tips for more customer loyalty in e-commerce