Jump to content
xt:Commerce Community Forum

Bestell-e-mails


hubschd

Recommended Posts

Hallo,

kann mir vielleicht jemand sagen, wie ich neue/zus?tzliche Felder in die Bestell-Email integriere? Es handelt sich dabei sozusagen um eine zweite Artikel-Nr. die schon angelegt und im Shop auch angezeigt wird.....

Nur in die Bestell-Emails bekomme ich sie nicht....

Und wo wir schon mal dabei sind.....

Hat jemand nen Tipp oder eine Idee, ob es auch m?glich ist, dem Kunden und einem selber verschieden aufgebaute E-Mails zu schicken, was die angezeigten Felder betrifft??

W?re super, wenn jemand eine Idee h?tte!!!

Link to comment
Share on other sites

Du m?sstest doch eigentlich nur die entsprechende Variable in den eMail-Text einbauen.

Und f?r die 2. Sache musst du in der "send_order.php" einfach die Zusammensetzung der eMails ver?ndern.

Also ein neues Template f?r die eMail erstellen und z.b. so einbauen:



<!--

so schon vorhanden

--> 


$html_mail=$smarty->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/order_mail.html');

 $txt_mail=$smarty->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/order_mail.txt');




<!--

von mir eingebaut

-->


 $html_admin_mail=$smarty->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/order_admin_mail.html');

 $txt_admin_mail=$smarty->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/order_admin_mail.txt');

Dann musst du unten noch im Versandcode das etwa so machen:


 // send mail to admin

  xtc_php_mail($order->customer['email_address'],

        $order->customer['firstname'],

        EMAIL_BILLING_FORWARDING_STRING ,

        STORE_NAME,

        '',

        $order->customer['email_address'],

        $order->customer['firstname'],

        '',

        '',

        $order_subject,

        $html_admin_mail ,

        $txt_admin_mail );



 // send mail to customer

 xtc_php_mail(EMAIL_BILLING_ADDRESS,

        EMAIL_BILLING_NAME,

        $order->customer['email_address'] ,

        $order->customer['firstname'] . ' ' . $order->customer['lastname'] ,

        '',

        EMAIL_BILLING_REPLY_ADDRESS,

        EMAIL_BILLING_REPLY_ADDRESS_NAME,

        '',

        '',

        $order_subject,

        $html_mail ,

        $txt_mail );


Und schon bekommst du eine andere Mail als der Kunde.

Sollte zumindest so gehen.

Link to comment
Share on other sites

hm. ganz so einfach wie ich gehofft hatte ist es wohl doch nicht......

da ich das attribut in der tabelle products erst angelegt habe ist es noch nicht in der tabelle orders_products. da habe ich das attribut zwar auch angelegt, aber ich finde im moment die stelle nicht, in der die bestellungsdaten in diese tabelle geschrieben werden.....

oder bin ich auf dem holzweg?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...