- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/orderedit.php
- Класс: BitrixSaleHelpersAdminfor
- Вызов: for::setProviderTrustData
static function setProviderTrustData(BasketItem $item, Order $order, array $data)
{
if(empty($data))
return false;
Provider::setTrustData($order->getSiteId(), $item->getField('MODULE'), $item->getProductId(), $data);
if ($item->isBundleParent())
{
if ($bundle = $item->getBundleCollection())
{
/** @var BitrixSaleBasketItem $bundleItem */
foreach ($bundle as $bundleItem)
{
$bundleItemData = $bundleItem->getFields()->getValues();
Provider::setTrustData($order->getSiteId(), 'sale', $bundleItem->getProductId(), $bundleItemData);
}
}
}
return true;
}