Спасибо за наводку! Хотя могли бы и сразу сказать правильный ответ =)
Конечно, без копания в ядре (а точнее в обработчике страницы админской редактирования заказа) не обошлось - [URL=https://bxapi.ru/src/?module_id=sale&name=OrderEdit::fillBasketItems]https://bxapi.ru/src/?module_id=sale&name=OrderEdit::fillBasketItems[/URL]
Помогло добавление поля TYPE к параметрам товара:[CODE]$prod_fields = [
'QUANTITY' => 1,
'CURRENCY' => 'RUB',
'LID' => 's1',
'PRODUCT_PROVIDER_CLASS' => \Bitrix\Catalog\Product\Basket::getDefaultProviderName(),
'PRICE' => 200,
'CUSTOM_PRICE' => 'Y',
'TYPE' => \Bitrix\Sale\BasketItem::TYPE_SET,
];[/CODE]
Конечно, без копания в ядре (а точнее в обработчике страницы админской редактирования заказа) не обошлось - [URL=https://bxapi.ru/src/?module_id=sale&name=OrderEdit::fillBasketItems]https://bxapi.ru/src/?module_id=sale&name=OrderEdit::fillBasketItems[/URL]
Помогло добавление поля TYPE к параметрам товара:[CODE]$prod_fields = [
'QUANTITY' => 1,
'CURRENCY' => 'RUB',
'LID' => 's1',
'PRODUCT_PROVIDER_CLASS' => \Bitrix\Catalog\Product\Basket::getDefaultProviderName(),
'PRICE' => 200,
'CUSTOM_PRICE' => 'Y',
'TYPE' => \Bitrix\Sale\BasketItem::TYPE_SET,
];[/CODE]