- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/v2/Integration/Seo/Facebook/FacebookAgent.php
- Класс: BitrixCatalogv2IntegrationSeoFacebookFacebookAgent
- Вызов: FacebookAgent::getLastModifiedProductIds
static function getLastModifiedProductIds(): array
{
$productIds = [];
$elementsIterator = BitrixCatalogv2IntegrationSeoEntityExportedProductTable::getList([
'order' => ['ID' => 'ASC'],
'select' => ['ID', 'PRODUCT_ID', 'TIMESTAMP_X'],
'filter' => [
'SERVICE_ID' => 'facebook',
],
'runtime' => [
new BitrixMainEntityReferenceField(
'IBLOCK_ELEMENT',
BitrixIblockElementTable::class,
[
'=this.PRODUCT_ID' => 'ref.ID',
' 'ref.TIMESTAMP_X',
],
[
'join_type' => 'INNER',
]
),
]
]);
while ($element = $elementsIterator->fetch())
{
$productIds[] = (int)$element['PRODUCT_ID'];
}
return $productIds;
}