Jump to content
xt:Commerce Community Forum

BUG-FIX Status Email in der Bestellsprache des Kunden verschicken


bexpro

Recommended Posts

Ich werde alle BUG-FIX von mir posten damit etwas Ordnung herrscht:

Veyton Version: 4.0.13

BUG:

Kunde bestellt in seiner Sprache (z.B en) bekommt aber Statusänderung auf deutsch!

BUGFIX:

xtFramework\classes\class.order.php

[Line ca. 1290]

function _updateOrderStatus



if($send_comments=='true'){
$comments_txt = $comments;
$show_comments = '1';
}else{
$comments_txt = '';
$show_comments = '0';
}

/*DAS IST NEU, DAVO WAR NUR POSITIONHILFE*/
$record = $db->Execute("SELECT * FROM " . TABLE_SYSTEM_STATUS_DESCRIPTION . " where status_id=" . $status . " and language_code = '" . $this->order_data['language_code'] . "'");
$status_mail=$record->fields['status_name'];
/* ENDE*/

[/PHP]

send status mail ändern:

[PHP] if($send_email=='true')
$this->_sendStatusMail($status_mail, $comments_txt,$extra_assign);[/PHP]

function _sendStatusMail

gleich am Anfang ändern

[PHP]
$statusmail = new xtMailer('update_order-admin', $this->order_data['language_code'], -1, -1, $this->order_data['shop_id']);
[/PHP]

Link to comment
Share on other sites

  • 1 year later...

Ich mache keine Updates des Shops nachdem ich alles bei mir in Ordnung gebracht habe(Afterbuy API, Status, PAYPAL usw) und in jedem Update die gleichen Fehler vorkommen. Ich kann dir nicht helfen. Anscheint funktioniert es nur bei 4.0.14 nicht, oder du hast dich vielleicht vertippt.

Link to comment
Share on other sites

Archived

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

×
  • Create New...