Александр, это точно не вирус.
Косяки вылезают при обновлении сайта, на старой версии 2.2.10 все ок.

Немного поковырялся в скриптах и обнаружил что если в /assets/components/basket/connectors/connector.php
закомментировать $_REQUEST['ctx'] = 'web';
a в /connectors/index.php закрыть последние строчки
/*
if (!$included) {
$modx->request->handleRequest();
}
*/
То товар попадает в корзину, но это только если ты авторизован.
Еще в журнале ошибок при обновлении появляются одни и те-же ошибки

018-08-29 12:48:04] (ERROR @ /home/y/yakutur/public_html/core/xpdo/xpdo.class.php : 644) Could not load class: Basket from basket.
[2018-08-29 12:48:04] (ERROR @ /home/y/yakutur/public_html/core/xpdo/xpdo.class.php : 1247) Problem getting service basket, instance of class Basket, from path /home/y/yakutur/public_html/core/components/basket/model/
[2018-08-29 12:48:04] (ERROR @ /home/y/yakutur/public_html/core/xpdo/xpdo.class.php : 644) Could not load class: modHybridAuth from modhybridauth.
[2018-08-29 12:48:04] (ERROR @ /home/y/yakutur/public_html/core/xpdo/xpdo.class.php : 1247) Problem getting service modHybridAuth, instance of class modHybridAuth, from path /home/y/yakutur/public_html/core/components/modhybridauth/model/
[2018-08-29 12:48:04] (ERROR @ /home/y/yakutur/public_html/core/xpdo/xpdo.class.php : 644) Could not load class: modxsite from modxsite.
[2018-08-29 12:48:04] (ERROR @ /home/y/yakutur/public_html/core/xpdo/xpdo.class.php : 1247) Problem getting service modxsite, instance of class modxsite, from path /home/y/yakutur/public_html/core/components/modxsite/model/
[2018-08-29 12:48:04] (ERROR @ /home/y/yakutur/public_html/core/xpdo/xpdo.class.php : 644) Could not load class: shopModx from shopmodx.
[2018-08-29 12:48:04] (ERROR @ /home/y/yakutur/public_html/core/xpdo/xpdo.class.php : 1247) Problem getting service shopModx, instance of class shopModx, from path /home/y/yakutur/public_html/core/components/shopmodx/model/