• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/ebay/exportoffersku.php
  • Класс: BitrixCatalogEbayExportOfferSKU
  • Вызов: ExportOfferSKU::getMinPriceOffer
protected function getMinPriceOffer($rsOfferItems, $arItem)
{
	$dblAllMinPrice = 0;
	$boolFirst = true;

	while ($obOfferItem = $rsOfferItems->GetNextElement())
	{
		$arOfferItem = $obOfferItem->GetFields();
		$arOfferItem["PRICES"] = $this->getPrices($obOfferItem["ID"], $this->arOfferIBlock['LID']);

		if ($arOfferItem["PRICES"]["MIN"] <= 0)
			continue;

		if ($boolFirst)
		{
			$dblAllMinPrice = $arOfferItem["PRICES"]["MIN"];
			$boolFirst = false;
		}
		else
		{
			if ($dblAllMinPrice > $arOfferItem["PRICES"]["MIN_RUB"])
				$dblAllMinPrice = $arOfferItem["PRICES"]["MIN_RUB"];
			else
				continue;
		}
	}

	$arOfferItem['PROPERTIES'] = $this->getItemProps($obOfferItem, $arItem);
	$arCurrentOffer = $arOfferItem;

	if (!empty($arCurrentOffer) && $arCurrentOffer["PRICES"]["MIN"] > 0)
	{
		$arOfferItem = $arCurrentOffer;
		$arOfferItem = $this->getItemParams($arOfferItem);
	}
	else
	{
		$arOfferItem = array();
	}

	return $arOfferItem;
}