Ооочень странно, но ничего не помогает.
В итоге дошел до правки sessions.php, но при такой конфигурации у корзины вообще нет памяти:
if ($this->adaptor && !session_id()) {
ini_set('session.use_only_cookies', 'Off');
ini_set('session.use_cookies', 'On');
ini_set('session.use_trans_sid', 'Off');
ini_set('session.cookie_httponly', 'On');
if (isset($_COOKIE[session_name()]) && !preg_match('/^[a-zA-Z0-9,\-]{22,52}$/', $_COOKIE[session_name()])) {
exit('Error: Invalid session ID!');
}
session_set_cookie_params(86400, '/');
ini_set('session.cache_expire', '180');
ini_set('session.gc_maxlifetime', '86400');
ini_set('session.save_path','/home/account123/public_html/php-sessions');
session_start();