Цитата |
---|
Посоветовался с разработчиком, само правильное делать свою логику на уровне таблета \Bitrix\Sale\Internals\FuserTable К слову архитектура продукта пока не позволяет реализовать грамотно вашу задачу.Fuser::getId использует Fuser::getIdByUserId в котором берется первая запись при сортировке по ID 'order' => array('ID' => "DESC") можете подсказать почему именно ID а не DATE_UPDATE ? | Это очень старый метод, уже сложно сказать почему именно так было принято, но можно доработать, если нужно. |
Есть идея хранить слепки корзин (либо только FUSER_ID) в профиле пользователя и при авторизации восстанавливать корзины, но вопрос какой объём данных требуется хранить и будут ли сложности...