hubschd Posted February 23, 2005 Report Share Posted February 23, 2005 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 More sharing options...
smedder Posted February 23, 2005 Report Share Posted February 23, 2005 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 More sharing options...
hubschd Posted February 24, 2005 Author Report Share Posted February 24, 2005 Super. Ich denke mit der Datei send_order.php kann ich schon was anfangen... die hatte ich nicht gefunden.. und gerade da sind die sql-statements drin.... also werde ich mal ein bisschen basteln. und bei fragen melde ich mich wieder :-) Link to comment Share on other sites More sharing options...
hubschd Posted February 24, 2005 Author Report Share Posted February 24, 2005 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 More sharing options...
smedder Posted February 25, 2005 Report Share Posted February 25, 2005 Sorry, da kann ich dir nicht weiterhelfen, Mysql ist nicht so meine St?rke und ich hab mir die Datenbankstruktur auch noch gar nicht angeschaut. Aber vielleicht wei? ja jemand anderes noch nen Rat. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.