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

Если товары, которые вы положили в корзину (без авторизации), внезапно пропадают оттуда (потому что заканчивается сессия), возможно, вам поможет данное решение.
[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');
Данный веб-сайт использует cookie-файлы в целях предоставления вам лучшего пользовательского опыта на нашем сайте. Продолжая использовать данный сайт, вы соглашаетесь с использованием нами cookie-файлов. Для получения дополнительной информации см. Политика Cookie.