xtCommerce 4.0: Gegevens voor automatische incasso invoeren in bevestigingsmail

29.11.2017
door Meike Müller
E-Commerce
Banner

In de huidige xtCommerce 4.0 is er helaas geen optie om de bankgegevens inclusief alle incassogegevens direct in de bevestigingsmail in te voeren. Dit maakt het gemakkelijker om de automatische incassoprocedure te gebruiken, omdat u niet altijd in de shop hoeft in te loggen. Als je meer informatie of hulp nodig hebt op het gebied van e-commerce en online winkels, helpen we je graag verder.

HET VOLGENDE STUKJE CODE ZAL JE HELPEN:

Bestand: xtFramework/classes/class.order.php


Functie:functie _sendOrderMail()

INSERT VOOR:

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

TO:

// gegevens krijgen voor betaalmethode bankoverschrijving
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 = unserialise($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();

Voeg vervolgens deze regels toe aan de e-mailsjablonen (Inhoud -> E-mailbeheer) in Sjabloon (verzend_bestelling):

{if $banktransfer_owner}

Directe incassoprocedure

Rekeninghouder: {$banktransfer_owner}
Naam van de bank: {$banktransfer_bank_name}
Sorteercode bank: {$banktransfer_blz}
Rekeningnummer: {$banktransfer_number}
Iban: {$banktransfer_iban}
Bic / Swift: {$banktransfer_bic}


{/if}

Als alles soepel verloopt, staan de gegevens voor de automatische incasso nu in de bevestigingsmail.

Ben je geïnteresseerd in e-commerce of run je je eigen bedrijf online? Bekijk dan onze andere blogartikelen over e-commerce!

Wat is je project? Als je ons erover wilt vertellen, bellen we je terug!

 
Meike
Meike
from 29.11.2017

Hallo, mijn naam 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: Als je vragen hebt over dit artikel kun je me makkelijk bereiken op +49 231 93149827.

Je wilt altijd voorop blijven lopen met technologie Mis geen nieuws en blogberichten meer.
We hebben ook de volgende interessante berichten van onze tech blog voor je over dit onderwerp
Green robots.txt: Efficient control of web crawlers for a sustainable web

Green robots.txt: Efficient control of web crawlers for a sustainable web Meta Description: More efficiency of your website and reduced server loads for a greener web with the green robots.txt approach and selective crawler approval

The best Black Friday tips for online store operators

Is your online store ready for Black Friday? With our tips, you can prepare yourself for a smooth and successful Black Friday as a store operator.

xtCommerce - Confirmation email with remarks

xtCommerce - Insert remarks in confirmation mail