Привет!)
Обновил Битрикс до самого свежего состояния и вот что словил:
добавляешь товар в корзину с произвольной ценой, вот так:
Далее при создании заказа после строки:
Произвольная цена меняется на базовую и CUSTOM_PRICE становится "N".
Что это за ерунда? Как победить?))
Обновил Битрикс до самого свежего состояния и вот что словил:
добавляешь товар в корзину с произвольной ценой, вот так:
Код |
---|
$item = $basket->createItem('catalog', $PRODUCT_ID); $item->setFields([ 'QUANTITY' => $quantity, 'CURRENCY' => \Bitrix\Currency\CurrencyManager::getBaseCurrency(), 'LID' => \Bitrix\Main\Context::getCurrent()->getSite(), 'NAME' => $name, 'DETAIL_PAGE_URL' => $url, 'PRICE' => $priceCalc['PRICE'], 'DISCOUNT_PRICE' => $priceCalc['DISCOUNT_VALUE'], 'BASE_PRICE' => $priceCalc['OLD_PRICE'], 'NOTES' => $CODE, 'CUSTOM_PRICE' => 'Y', "IGNORE_CALLBACK_FUNC" => 'Y', ]); |
Код |
---|
$newOrder->setBasket($basket); |
Что это за ерунда? Как победить?))