Не получается сменить ms2_email_manager в плагине

Здравствуйте, пытаюсь сменить ms2_email_manager на событии msOnChangeOrderStatus.
Но не получается, что я делаю не так?

$order = $modx->getOption('msOrder', $scriptProperties);
        if (!is_object($order)) {
            return;
        }
        foreach ($order->getMany('Products') as $orderProduct) {
            // $orderProduct->get('count') - количество
            // $orderProduct->get('product_id') - ID товара
            if ($orderProduct->get('product_id') == '86') {
      	      $emails_string = 'mail@mail.ru';
              $modx->setOption('ms2_email_manager', $emails_string);
            }
        }
Илья Чехов
03 июля 2018, 10:39
modx.pro
1
737
0

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

Aleksandr Huz
04 июля 2018, 14:03
0
А если добавить очистку кеша для настроек?
$modx->cacheManager->refresh(array('system_settings' => array()));
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1