• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/v2/Integration/Seo/Facebook/FacebookAgent.php
  • Класс: BitrixCatalogv2IntegrationSeoFacebookFacebookAgent
  • Вызов: FacebookAgent::executeProductUpdate
static function executeProductUpdate(): string
{
	if (
		!Loader::includeModule('crm')
		&& !Loader::includeModule('iblock')
	)
	{
		return '';
	}

	if (!self::getFacebookFacade()->isExportAvailable() || !self::getFacebookFacade()->hasAuth())
	{
		return '';
	}

	if (self::checkRequirements())
	{
		$lastModifiedProducts = self::getLastModifiedProductIds();
		if (!empty($lastModifiedProducts))
		{
			self::getFacebookFacade()->refreshExportedProducts($lastModifiedProducts);
		}
	}

	return self::AGENT_NAME;
}