• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/discount/discountmanager.php
  • Класс: BitrixCatalogDiscountDiscountManager
  • Вызов: DiscountManager::fillByPreloadedPrices
static function fillByPreloadedPrices(array &$productData, array $priceList)
{
	foreach ($productData as $productId => $product)
	{
		foreach (self::$preloadedPriceData as $priceData)
		{
			if ($priceData['PRODUCT_ID'] != $productId)
			{
				continue;
			}

			if(!in_array($priceData['ID'], $priceList))
			{
				continue;
			}

			$productData[$productId]['CATALOG_GROUP_ID'] = $priceData['CATALOG_GROUP_ID'];
		}
	}
}