в mails/ru/ изменил шаблон order_conf.html изменил и добавил order_conf_r.html
Нашёл в classes/PaymentModule.php
код отвечающий за отправку письма order_conf
Код:
if (Validate::isEmail($this->context->customer->email))
Mail::Send(
(int)$order->id_lang,
'order_conf',
Mail::l('Order confirmation', (int)$order->id_lang),
$data,
$this->context->customer->email,
$this->context->customer->firstname.' '.$this->context->customer->lastname,
null,
null,
$file_attachement,
null, _PS_MAIL_DIR_, false, (int)$order->id_shop
Добавил условие в зависимости от страны:
Код:
if ($delivery->country == 'Украина')
{$template_name = 'order_conf';}
else
{$template_name = 'order_conf_r';}
if (Validate::isEmail($this->context->customer->email))
Mail::Send(
(int)$order->id_lang,
$template_name,
Mail::l('Order confirmation', (int)$order->id_lang),
$data,
$this->context->customer->email,
$this->context->customer->firstname.' '.$this->context->customer->lastname,
null,
null,
$file_attachement,
null, _PS_MAIL_DIR_, false, (int)$order->id_shop
);
Но отправляется только файл order_conf.html куда бы я его не поставил на той стране на которой он стоит письмо приходит.
А письмо с файла order_conf_r.html не приходит ни в какую.
Подскажите может я что то пропустил?
Заранее спасибо.