Если у кого-то встретится проблема с отправкой уведомления при заказе:
Проанализировал я код в файле modules/mailalerts/mailalerts.php и обнаружил некторые непонятки с переменной $template
в участке кода отвечающем, как я определил, какраз за отсылку уведомления администратору:
$iso = Language::getIsoById(intval($id_lang));
if (file_exists(dirname(__FILE__).'/mails/'.$iso.'/'.$template.'.txt') AND file_exists(dirname(__FILE__).'/mails/'.$iso.'/'.$template[/COLOR].'.html'))
Mail::Send($id_lang, $template, $subject, $templateVars, explode(self::__MA_MAIL_DELIMITOR__, $this->_merchant_mails), NULL, $configuration['PS_SHOP_EMAIL'], $configuration['PS_SHOP_NAME'], NULL, NULL, dirname(__FILE__).'/mails/');
Я обнаружил что переменная нигде не определяется (насчет ее глобальности тоже сомневаюсь)
Замена этого участка кода на:
$iso = Language::getIsoById(intval($id_lang));
if (file_exists(dirname(__FILE__).'/mails/'.$iso.'/new_order.txt') AND file_exists(dirname(__FILE__).'/mails/'.$iso.'/new_order.html'))
Mail::Send($id_lang, 'new_order', $subject, $templateVars, explode(self::__MA_MAIL_DELIMITOR__, $this->_merchant_mails), NULL, $configuration['PS_SHOP_EMAIL'], $configuration['PS_SHOP_NAME'], NULL, NULL, dirname(__FILE__).'/mails/');
помогла решить проблему. Дополнительно в папке modules/mailalerts/mails создайте папку modules/mailalerts/mails/ru и в нее поместите содержимое папки modules/mailalerts/mails/en . Кроме того для руссификации переведите содержимое файлов new_order.txt или new_order.html ( кто какой тип уведомления использует - текстовый или хтмл) в новоиспеченной папке ru на русский язык....
И будет вам Счастье!