• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/v2/Integration/Seo/Facebook/FacebookFacade.php
  • Класс: BitrixCatalogv2IntegrationSeoFacebookFacebookFacade
  • Вызов: FacebookFacade::getFacebookProductIds
private function getFacebookProductIds(array $productIds): array
{
	$facebookProductIds = [];

	$preparedProductIds = [];
	foreach ($productIds as $productId)
	{
		$preparedProductIds[] = $this->processor->getEntityRetailerId($productId);
	}

	$response =
		$this
			->getCatalog()
			->getProductsInfo($preparedProductIds)
	;

	if (!$response->isSuccess())
	{
		return $facebookProductIds;
	}

	$productsInfo = $response->getData();
	foreach ($productsInfo as $productInfo)
	{
		$facebookProductIds[] = $productInfo['id'];
	}

	return $facebookProductIds;
}