Müşteri Sipariş formunun kopyasını Admine Gönderme

nokta

OpenCart-TR
Katılım
14 Eki 2010
Mesajlar
118
Tepkime puanı
0
Puanları
0
Biliyorsunuz opencart 1.5.x sürümlerinde admine gönderilen sipariş uyarı mailinde adres, ad soyad, telefon numarası gibi bilgiler yoktur.
Bu admin için sıkıntı yaratmaktaydı (benim için gerçekten büyük sıkıntıydı) bu sorunu çözecek bir düzenlemeyi sizlerle paylaşmak istedim.

1.5.x sürümü için Müşteriye giden mailin aynısının admine de gönderilmesi.

1. catalog/model/checkout/order.php dosyasını açın ama önce bir yedeğini alın ne olur, ne olmaz.

2. Bu satırları bulun (~LINES 475 - 488) arası satırlardır.
$mail = new Mail();
$mail->protocol = $this->config->get('config_mail_protocol');
$mail->parameter = $this->config->get('config_mail_parameter');
$mail->hostname = $this->config->get('config_smtp_host');
$mail->username = $this->config->get('config_smtp_username');
$mail->password = $this->config->get('config_smtp_password');
$mail->port = $this->config->get('config_smtp_port');
$mail->timeout = $this->config->get('config_smtp_timeout');
$mail->setTo($this->config->get('config_email'));
$mail->setFrom($this->config->get('config_email'));
$mail->setSender($order_info['store_name']);
$mail->setSubject($subject);
$mail->setText($text);
$mail->send();

3. Değiştirin:

// HTML
$template->data['text_greeting'] = $language->get('text_new_received') . "\n\n";
$template->data['invoice_no'] = '';
$template->data['text_invoice_no'] = '';
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/mail/order.tpl')) {
$html = $template->fetch($this->config->get('config_template') . '/template/mail/order.tpl');
} else {
$html = $template->fetch('default/template/mail/order.tpl');
}
$subject = sprintf($language->get('text_new_subject'), html_entity_decode($this->config->get('config_name'), ENT_QUOTES, 'UTF-8'), $order_id . ' (' . $order_total . ')');
$mail->setSubject($subject);
$mail->setTo($this->config->get('config_email'));
$mail->setHtml($html);
$mail->send();

Müşteriye giden mailin bir kopyası artık size gelecek.

Hepsi bu kadar, güle, güle kullanın.
 

irembagi

OpenCart-TR
Katılım
21 Eyl 2010
Mesajlar
163
Tepkime puanı
0
Puanları
0
Yaş
47
Konum
Bursa
Web sitesi
www.bakkoop.com
peki admin panelden fatura yazdır dedğimizde ekrana çıkan görüntüyü maille nasıl yapabşlşrşz hem admşne hem müşteriye giden sipariş maili admin panelden gördüğümüz fatura şeklini aynısını nasıl yapabiliriz
 

morikanto

OpenCart-TR
Katılım
8 Nis 2012
Mesajlar
13
Tepkime puanı
0
Puanları
0
Slm dediklerini yaptım ancak hiç bir değişiklik olmadı, yardımcı olursan sevinirim.
 

emraheren

OpenCart-TR
Katılım
27 May 2010
Mesajlar
32
Tepkime puanı
0
Puanları
0
http://forum.opencart.com/viewtopic.php?f=110&t=33975
 

pesimist

OpenCart-TR
Katılım
16 Ara 2012
Mesajlar
5
Tepkime puanı
0
Puanları
0
1.5.3.1. kullanıyorum. Kodu denedim fakat ne admin postasına ne de müşteri mailine mail gelmedi?
 
Üst