lollypop Posted July 23, 2004 Report Share Posted July 23, 2004 In der Email >>change_order_mail.html<< wird leider nicht die Bestellnummer angezeigt. Wenn ein Kunde nun einen Replay macht k?nnen wir die Mail nicht zuordnen. Das einf?gen der {$oID} bringt leider nichts. Es wird keine Bestellnummer angezeigt. Es steht in der Email nur der Text: Sehr geehrter Kunde, Der Status Ihrer Bestellung wurde ge?ndert. {if $NOTIFY_COMMENTS} Anmerkungen und Kommentare zu Ihrer Bestellung: {$NOTIFY_COMMENTS} {/if} Neuer Status: {$ORDER_STATUS} Bei Fragen zu Ihrer Bestellung antworten Sie bitte auf diese eMail. Leider wird die Bestellnummer nicht in der Email aufgelistet. Wir k?nnen so unm?glich dem Kunden ?ber seine Bestellung eine Auskunft geben. Besten Dank f?r die Hilfe. Link to comment Share on other sites More sharing options...
dariusboy Posted July 23, 2004 Report Share Posted July 23, 2004 Hey Also Wenn Du den Status ?nderst, hat es ja auch die M?glichkeit einen Kommentar einzuf?gen und mitzusenden. Dort kannst Du ja von Hand die Bestellnummer eingeben, so machen wir es auch Greets Link to comment Share on other sites More sharing options...
Elektrorado.de Posted September 16, 2004 Report Share Posted September 16, 2004 Ja. Super! Link to comment Share on other sites More sharing options...
FFOdin Posted May 16, 2005 Report Share Posted May 16, 2005 Habe huete ebenfalls an den Best?tigungsmails gearbeitet und in der order.php herausgefunden, dass die folgenden Variablen an Smarty ?bergeben werden, mit denen sich pr?chtig herumspielen l?sst ;-) {$NAME} {$ORDER_NR} {$ORDER_LINK} {$ORDER_DATE} {$NOTIFY_COMMENTS} {$ORDER_STATUS} HTH anyone... Viele Gr??e! Link to comment Share on other sites More sharing options...
pesche Posted May 27, 2005 Report Share Posted May 27, 2005 Folgender Eintrag f?gt die Bestellnummer ein: Bestellnummer:{$ORDER_NR} Viele Gr?sse Link to comment Share on other sites More sharing options...
sff Posted July 28, 2005 Report Share Posted July 28, 2005 Die genannte L?sung ist praktisch, da man den Core nicht ver?ndert und ein Versions-Update damit evtl. leichter ist. Wer ohnehin schon am System "rumgefingert" hat und die Bestellnummer gerne in der Betreffzeile h?tte, kann das folgenderma?en bewerkstelligen: admin/order.php: ersetze: xtc_php_mail(EMAIL_BILLING_ADDRESS,EMAIL_BILLING_NAME , $check_status['customers_email_address'], $check_status['customers_name'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', EMAIL_BILLING_SUBJECT, $html_mail , $txt_mail); durch: // Bestellnummer in change_status-Mail $billing_subject=str_replace('{$nr}',$oID,EMAIL_BILLING_SUBJECT); $billing_subject=str_replace('{$date}',xtc_date_long($check_status['date_purchased']),$billing_subject); $billing_subject=str_replace('{$name}',$check_status['customers_name'],$billing_subject); //xtc_php_mail(EMAIL_BILLING_ADDRESS,EMAIL_BILLING_NAME , $check_status['customers_email_address'], $check_status['customers_name'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', EMAIL_BILLING_SUBJECT, $html_mail , $txt_mail); xtc_php_mail(EMAIL_BILLING_ADDRESS,EMAIL_BILLING_NAME , $check_status['customers_email_address'], $check_status['customers_name'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $billing_subject, $html_mail , $txt_mail); Nach belieben kann man jetzt noch die lang/german/admin/configuration.php editieren (ca. Zeile 394): // Bestellnummer in change_status-Mail //define('EMAIL_BILLING_SUBJECT_DESC' , 'Geben Sie bitte einen eMailbetreff für eMails des <b>Billing-systems</b> Ihres Shops ein.'); define('EMAIL_BILLING_SUBJECT_DESC' , 'Geben Sie bitte einen eMailbetreff für eMails des <b>Billing-systems</b> Ihres Shops ein. (zb: <b>R?chfrage zur Bestellung {$nr}, vom {$date}</b>) ps: folgende Variablen stehen zur Verfügung, {$nr},{$date},{$name}'); Jetzt kann man im Admin-Men? unter "eMail-Optionen" und dann unter "Verrechnug - eMail Betreff" das Subject der eMail einstellen. Anders als bei der Bestell-eMail stehen hier jedoch nicht {$firstname} und {$lastname}, sondern nur {$name} zur Verf?gung (so wie es im Erkl?rungstext steht.) ?nderungen beziehen sich auf Version 2, geht bestimmt aber auch unter 3 ;-) Link to comment Share on other sites More sharing options...
Cicek Posted September 3, 2007 Report Share Posted September 3, 2007 Vielen Dank! Prima! Es funktioniert auch für Version 3.04 SP2.1. Das hatte ich lange gesucht! Viele Grüße Mustafa Link to comment Share on other sites More sharing options...
Cicek Posted September 3, 2007 Report Share Posted September 3, 2007 Hallo sff, gibt es auch die Möglichkeite, diese Variablen ($nr, $date, $name) auch in der Status-Mail (<template>/admin/mail/german/change_order_mail.html) zu vermitteln, anstelle in der Betreff-Zeile? Viele Grüße Mustafa Link to comment Share on other sites More sharing options...
artep0123 Posted October 10, 2007 Report Share Posted October 10, 2007 Super, funktioniert prima! Tausend Dank! Link to comment Share on other sites More sharing options...
artep0123 Posted October 28, 2007 Report Share Posted October 28, 2007 Hi, habe jetzt die neue Version 3.04 SP2.1 und dort funktionierte es nicht mehr! Hatte dauern syntax error, unexpected T_CASE Habe jetzt folgenden Code adim orders.php ca. Zeile 114 eingefügt und es klappt! //xtc_php_mail(EMAIL_BILLING_ADDRESS,EMAIL_BILLING_NAME , $check_status['customers_email_address'], $check_status['customers_name'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', EMAIL_BILLING_SUBJECT, $html_mail , $txt_mail); $billing_subject=str_replace('{$nr}',$oID,EMAIL_BILLING_SUBJECT); $billing_subject=str_replace('{$date}',xtc_date_long($check_status['date_purchased']),$billing_subject); $billing_subject=str_replace('{$name}',$check_status['customers_name'],$billing_subject); xtc_php_mail(EMAIL_BILLING_ADDRESS,EMAIL_BILLING_NAME , $check_status['customers_email_address'], $check_status['customers_name'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $billing_subject, $html_mail , $txt_mail); } xtc_db_query("insert into ".TABLE_ORDERS_STATUS_HISTORY." (orders_id, orders_status_id, date_added, customer_notified, comments) values ('".xtc_db_input($oID)."', '".xtc_db_input($status)."', now(), '".$customer_notified."', '".xtc_db_input($comments)."')"); Liebe Grüße artep0123:D Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.