SEODomains и minishop2

Всем привет!

На сайте реализованы разные поддомены и разные e-mail'ы. Выводится на фронт через стандартное [[!+sd.email]]
Можно ли как-то для minishop2 сделать отправку сообщений менеджеру также на [[!+sd.email]]?
Сейчас базово задан 1 email через настройки minishop2…
steve.kon
27 марта 2023, 17:34
modx.pro
1
390
0

Комментарии: 2

Артур Шевченко
27 марта 2023, 23:04
0
Можно, написав свою отправку и отключив стандартную.
    Константин Ильин
    28 марта 2023, 08:35
    1
    0
    Когда то помогло решение через плагин на событие 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;
    }
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2