SEODomains и minishop2
Всем привет!
На сайте реализованы разные поддомены и разные e-mail'ы. Выводится на фронт через стандартное [[!+sd.email]]
Можно ли как-то для minishop2 сделать отправку сообщений менеджеру также на [[!+sd.email]]?
Сейчас базово задан 1 email через настройки minishop2…
На сайте реализованы разные поддомены и разные e-mail'ы. Выводится на фронт через стандартное [[!+sd.email]]
Можно ли как-то для minishop2 сделать отправку сообщений менеджеру также на [[!+sd.email]]?
Сейчас базово задан 1 email через настройки minishop2…
Комментарии: 2
Можно, написав свою отправку и отключив стандартную.
Когда то помогло решение через плагин на событие msOnChangeOrderStatus.
вот пример
вот пример
switch ($modx->event->name) {
case 'msOnChangeOrderStatus':
// тут нужно получить ваш плейсхолдер sd.email и присвоить emailManagers , вместо тестовой строки
$emailManagers= 'test@test.ru,tst@ee.ru';
// тут присваиваем новые емайлы
$modx->setOption('ms2_email_manager', $emailManagers);
// так же можно учитывать статусы писать какую то логику если надо
if ($status != 1) {
$modx->setOption('ms2_email_manager', $emailManagers);
}
break;
}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.