OpenCart 2.3.0.2 sürümünü kullanmam itibariyle karşılaşmış olduğum bir hatadır.
Uyarı Mesajları,
Mail Alerts başlığı altında bulunmakta ve seçilen işlemler ile ilgili e-postaların belirlediğiniz mail adreslerine de gönderilmesini sağlıyor.
Hatalardan biri; Girilen mail adreslerinin ayarlarda görünmemesi, diğeri ise buraya girilen mail adreslerine mail gönderilmemesi.
Girilen mail adresleri veritabanına kaydediliyor fakat görünmüyor.
1) Dosya:
catalog/model/checkout/order.phpBul:
$emails = explode(',', $this->config->get('config_alert_email'));
İle değiştir:
$emails = explode(',', $this->config->get('config_mail_alert_email'));
2) Dosya:
admin/controller/setting/setting.phpBul:
if (isset($this->request->post['config_alert_email'])) {
Üstüne ekle:
if (isset($this->request->post['config_mail_alert_email'])) {
$data['config_mail_alert_email'] = $this->request->post['config_mail_alert_email'];
} else {
$data['config_mail_alert_email'] = $this->config->get('config_mail_alert_email');
}
3) Dosya:
admin/view/template/setting/setting.tplBul:
$config_alert_email;
İle değiştir:
$config_mail_alert_email;