xtCommerce 4.0: Gegevens voor automatische incasso invoeren in bevestigingsmail
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!
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.
Zet nieuwe klanten om in bestaande klanten - onze tips voor meer klantenloyaliteit in e-commerce
xtCommerce - Opmerkingen invoegen in bevestigingsmail
Ontdek de basisprincipes en best practices in onze ultieme gids voor RESTful API-ontwerp.