#1 (permalink)  
Alt 23.07.2004, 14:32
 
Registriert seit: 05.07.2004
Beiträge: 12
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 23.07.2004, 16:01
xt:Commerce Support Kunde
 
Registriert seit: 14.11.2003
Beiträge: 275
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 16.09.2004, 16:25
Benutzerbild von Elektrorado.de  
Registriert seit: 22.04.2004
Beiträge: 30
Standard

Ja. Super!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 16.05.2005, 18:52
 
Registriert seit: 10.08.2004
Beiträge: 12
Standard

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!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 27.05.2005, 15:26
 
Registriert seit: 18.09.2004
Beiträge: 2
Standard

Folgender Eintrag f?gt die Bestellnummer ein:

Bestellnummer:[b]{$ORDER_NR}

Viele Gr?sse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 28.07.2005, 10:10
sff sff ist offline
xt:Commerce Support Kunde
 
Registriert seit: 16.07.2004
Beiträge: 775
Standard

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:
Code:
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:
Code:
// 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):

Code:
// Bestellnummer in change_status-Mail
//define('EMAIL_BILLING_SUBJECT_DESC' , 'Geben Sie bitte einen eMailbetreff f&uuml;r eMails des <b>Billing-systems</b> Ihres Shops ein.');
define('EMAIL_BILLING_SUBJECT_DESC' , 'Geben Sie bitte einen eMailbetreff f&uuml;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&uuml;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 ;-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 03.09.2007, 15:13
Benutzer
 
Registriert seit: 02.03.2006
Beiträge: 26
Standard

Vielen Dank!
Prima!
Es funktioniert auch für Version 3.04 SP2.1.

Das hatte ich lange gesucht!

Viele Grüße
Mustafa
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 03.09.2007, 16:54
Benutzer
 
Registriert seit: 02.03.2006
Beiträge: 26
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 10.10.2007, 22:44
Benutzer
 
Registriert seit: 13.05.2007
Beiträge: 96
Standard

Super, funktioniert prima!
Tausend Dank!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 28.10.2007, 14:07
Benutzer
 
Registriert seit: 13.05.2007
Beiträge: 96
Standard

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!


Code:
//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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bestellung, statusnderung

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 16:39 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand