Курсы обучения
+7 (351) 777-80-70

Статические методы INTEC: Старт SHOP / Старт SHOP API (для разработчиков) / Класс CStartShopCatalogProduct

Метод GetList(array $arSort = array(), array $arFilter = array(), array $arOffersSort = array(), $arOffersFilter = array(), string|false $sCurrencyCode = false, array|false $arAvailablePricesTypes = false)

Описание: Получает отсортированный и отфильтрованный список каталогов.

Параметры:

  • array $arSort — массив, содержащий поля для сортировки для товаров вида array(„Поле 1“ => „ASC|DESC“, „Поле 2“ => „ASC|DESC“, … , „Поле N“ => „ASC|DESC“), где ASC|DESC порядок сортировки по возрастанию и убыванию соответственно.

  • array $arFilter — массив, содержащий условия фильтрации для товаров, поддерживает сложные условия.

  • array $arOffersSort — массив, содержащий поля для сортировки для торговых предложений вида array(„Поле 1“ => „ASC|DESC“, „Поле 2“ => „ASC|DESC“, … , „Поле N“ => „ASC|DESC“), где ASC|DESC порядок сортировки по возрастанию и убыванию соответственно.

  • array $arOffersFilter — массив, содержащий условия фильтрации для торговых предложений, поддерживает сложные условия.

  • string|false $sCurrencyCode — строка или false, содержащая код валюты, в которую необходимо конвертировать цены. Если false, то цены не будут конвертированы.

  • array|false $arAvailablePricesTypes — массив или false, указывает, какие типы цен будут добавлены в информацию о товаре. Если false или пустой массив, то будут выбраны все типы цен.

Возвращает: Экземпляр класса CDBResult.


Метод GetByID(integer $iProductID)

Описание: Получает информацию о товаре по его индексу.

Параметры:

  • integer $iProductID — индекс товара.

Возвращает: Экземпляр класса CDBResult.


Наши решения