• Модуль: 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;
}