Antwort #3 am: 26. Juni 2012, 08:29:47
was du mal testen kannst ... ist jetzt nur auf die schnelle... keine ahnung obs so wirklich funktioniert
send_order.php
suche
if ($order->info['payment_method'] == 'moneyorder')
füge danach ein
$verwendungszweck = $order->customer['firstname'] . $order->customer['lastname'] . $insert_id ;
$smarty->assign('VERWENDUNGSZWECK',$verwendungszweck);
ich weiß grade nur nicht ob man so die variablen abgreifen darf... ansonsten könntest du auch für jede $order->customer['firstname'] (variable) erstmal eine eigene variable machen und die mit "." aneinander reihen... ich hab schon zu lange keine strings mehr miteinander verknüpft ... müsste aber so gehen.
aufjedenfall hast du so in der Order_mail den smarty Verwendungszweck und kannst ihn an die richtige stelle packen.
über die Lang. Datein könntest du noch einen zusatz text schreiben der lautet : "Bitte benutzen Sie als Verwendungszweck :" und dann deine variable.
jedenfalls müsste das so irgendwie gehen.
Edit:
das andere was ich meine (entschuldige ich bin noch sehr müde)
$firstname = $order->customer['firstname'] ;
$lastname = $order->customer['lastname'] ;
$verwendungszweck = $firstname.$lastname.$insert_id ;
und das dann als Smarty.