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
Accessible online store: Requirements and possibilities

Find out how to design an accessible online store: Requirements, legal guidelines and practical tips for an inclusive user experience that reaches all customers.

xtCommerce - Confirmation email with remarks

xtCommerce - Insert remarks in confirmation mail

Shopify vs Shopify Plus

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