Изменить количество товара в корзине в заказе
$order= \Bitrix\Sale\Order::load( 6924 );
$basket= $order->getBasket();
$basket_items= $basket->getBasketItems();
/**
* @var $bi \Bitrix\Sale\BasketItem
*/
foreach ( $basket_items as $bi ) {
$quantity_current= $bi->getField( 'QUANTITY' );
//Приходит в формате "3.000"
$quantity_current++;
$quantity_current= $bi->setField( 'QUANTITY', $quantity_current );
$save_result= $bi->save();
if ( !$save_result->isSuccess() ) {
ShowError( $save_result->getErrorMessages() );
exit;
}
}