Сохраняем корзину пользователя при авторизации в 1С-Битрикс
У платформы 1С-Битрикс: Управление сайтом есть одна интересная особенность. Неавторизованный пользователь накидывает корзину, потом решает авторизоваться и... теряет все то, что накидал в корзину. Это происходит потому, что у неавторизованного и авторизованного пользователей разный FUSER и при авторизации происходит переключение с одного на другого. Просто в файл bitrix/php_interface/init.php добавляем следующий код use Bitrix\Sale\Basket; use Bitrix\Sale\Fuser; use Bitrix\Main\Context; Loader::includeModule('sale'); Loader::includeModule('catalog'); { ...