В стандартном функционале, после создания заказа все товары удаляются. Как сделать что бы товары не удалялись из корзины?
Использую
$order = Bitrix\Sale\Order::create(SITE_ID, $arUser['ID']);
// __ Объект корзины
$basket = Bitrix\Sale\Basket::create(SITE_ID);
$item = $basket->createItem("catalog", $product_data['ID']);
$item->setFields(array(
'QUANTITY' => $arFields['PROPERTY_VALUES']['COUNT'],
'CURRENCY' => COption::GetOptionString("sale", "default_currency","RUB"),
'LID' => SITE_ID,
'PRODUCT_PROVIDER_CLASS' => '\CCatalogProductProvider',
'CATALOG_XML_ID' => $product_data['CATALOG_XML_ID'],
'PRODUCT_XML_ID' => $product_data['EXTERNAL_ID'],
));
// __Создание заказа
$order = Bitrix\Sale\Order::create(SITE_ID, $arUser['ID']);
// __Тип плательщика Физическое лицо
$order->setPersonTypeId(1);
// __Привязка корзины к заказу и пересчет заказа
$order->setBasket($basket);
// __Сохранение заказа
$result_add = $order->save();