товар в заказ через $item = $basket->createItem("catalog", $product_id);
В результате в корзине кроме нужного товара куча других (рандомных). Что за хрень?
$item = $basket->createItem('catalog', $productId); $item->setFields([ 'QUANTITY' => $quantity, 'CURRENCY' => \Bitrix\Currency\CurrencyManager::getBaseCurrency(), 'LID' => \Bitrix\Main\Context::getCurrent()->getSite(), 'PRODUCT_PROVIDER_CLASS' => \Bitrix\Catalog\Product\Basket::getDefaultProviderName() , ]); Точно 1 раз выполняется и productId не массив?
Обсуждают сегодня