Пропадает корзина неавторизованного пользователя - решение

Если товары, которые вы положили в корзину (без авторизации), внезапно пропадают оттуда (потому что заканчивается сессия), возможно, вам поможет данное решение.
[spoiler]
Вывести настройку сохранения корзины в cookies (если у вас она выдает 'N', то это ваш случай):

echo \Bitrix\Main\Config\Option::get('sale', 'save_anonymous_fuser_cookie');


Включить сохранение корзины в cookies:

\Bitrix\Main\Config\Option::set('sale', 'save_anonymous_fuser_cookie','Y');