Отзывы CMS 1C Bitrix для интернет магазина - вся правда!
Сохраняем корзину пользователя при авторизации в 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');
{
...