Добрый день.
Хочу создать корзину , привязать её к пользователю, но не привязывать в заказу
Делаю так:
$userID - это id только что созданного пользователя.
Но в списке корзин /bitrix/admin/sale_basket.php?lang=ru не происходит никаких именений
Я что-нибудь забыл ?
Хочу создать корзину , привязать её к пользователю, но не привязывать в заказу
Делаю так:
Код |
---|
$arFUser = CSaleUser::GetList(array('USER_ID' => $userID)); $basket = \Bitrix\Sale\Basket::loadItemsForFUser($arFUser["ID"], Bitrix\Main\Context::getCurrent()->getSite());//Sale\Fuser::getId() for($iBasketItem = 0; $iBasketItem < 100; $iBasketItem++){ $item = $basket->createItem('catalog', rand(100, 300), $basketCode = null); $item->setFields(array( 'QUANTITY' => rand(10, 30), 'CURRENCY' => \Bitrix\Currency\CurrencyManager::getBaseCurrency(), 'LID' => \Bitrix\Main\Context::getCurrent()->getSite(), 'PRODUCT_PROVIDER_CLASS' => '\CCatalogProductProvider', 'DELAY' => (bool)rand(0, 1) )); } $basket->setFUserId($arFUser["ID"]); $basket->save(); |
Но в списке корзин /bitrix/admin/sale_basket.php?lang=ru не происходит никаких именений
Я что-нибудь забыл ?