Antwort #5 am: 22. Februar 2012, 14:46:46
Schau Dir die send_orders.php im Root an.
1.neue Smarty Tags mit den Werten für Deinen Lieferanten schaffen.
2.zusätzliches Mailtemplate in Deinem Template Order anlegen
3.Dritte Funktion zum Senden der Mails an Deinen Lieferanten anlegen, hierbei das neue
Template ansprechen. Und Kundenrelevante Daten mit Deine für den Lieferantent relevanten erweitern, ich denke um eine eigene Funktion kommst Du hier nicht drumrum.
Im inc Ordner erstellen.Schau Dir die Datei xtc_php_mail.inc.php an
Wichtig, Datei einbinden.
zu 1.)
alles mit
$smarty->assign('STORE_NAME',.....
$smarty->assign('CUSTOMER_NUMBER_RESELLER',.....
etc.....
zu 2.)
$smarty->caching = false;
$html_mail = $smarty->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/order_mail.html');
$txt_mail = $smarty->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/order_mail.txt');
zu 3.)
// send mail to admin
if(SEND_EMAILS == true) xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, EMAIL_BILLING_ADDRESS, STORE_NAME, EMAIL_BILLING_FORWARDING_STRING, $order->customer['email_address'], $order->customer['firstname'], '', '', $order_subject, $html_mail, $txt_mail);
function xtc_php_mail($from_email_address, $from_email_name, $to_email_address, $to_name, $forwarding_to, $reply_address, $reply_address_name, $path_to_attachement, $path_to_more_attachements, $email_subject, $message_body_html, $message_body_plain) usw...