Код выводит информацию о ценах товаров с идентификаторами 123 и 124 в диапазоне от 500 до 1500 рублей:
Код |
---|
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');
Bitrix\Main\Loader::includeModule('catalog');
$prices = Bitrix\Catalog\PriceTable::getList([
'select' => ['ID', 'PRODUCT_ID', 'CATALOG_GROUP_ID', 'PRICE', 'CURRENCY'],
'filter' => [
'@PRODUCT_ID' => [123, 124],
'>=PRICE' => 500,
'<=PRICE' => 1500,
'=CURRENCY' => 'RUB'
],
'order' => ['PRODUCT_ID' => 'ASC', 'PRICE' => 'ASC']
]);
while ($price = $prices->fetch()) {
echo sprintf(
"Товар %s: цена %s %s (тип цены %s)\n",
$price['PRODUCT_ID'],
$price['PRICE'],
$price['CURRENCY'],
$price['CATALOG_GROUP_ID']
);
} |