Название | Описание |
---|---|
attribute |
Функция используется для доступа к "динамическим" свойствам объекта |
cycle |
Функция cycle обходит массив значений |
random |
Функция позволяет получить случайное значение |
range |
Возвращает арифметическую прогрессию целых значений для заданного диапазона |
price_symbol |
Выводит обозначение базовой валюты |
preview_image_tag |
Генерирует тег <img/> для изображения товара заданного размераПримеры
|
min |
Находит наименьшее значение в наборе или массиве чисел |
max |
Находит наибольшее значение в наборе или массиве чисел |
crm_settings_get |
Позволяет получить значение определенной настройки в системе |
products_by_ids |
deprecated Используйте entities_by_ids |
new_products |
Возвращает массив товаров с пометкой "Новинка". Принимает параметры: groups - группы, из которых выбираются товарыcount - максимальное кол-во выбираемых товаров (по умолчанию 20)properties - фильтр по свойствам товараПример
|
best_selling_products |
Возвращает массив самых продаваемых товаров Принимает параметры: groups - группы, из которых выбираются товарыcount - максимальное кол-во выбираемых товаров (по умолчанию 20)exclude - товары, которые будут исключены из выборкиfrom - фильтр по датеto - фильтр по датеmargin - минимальный порог маржи в абсолютных или относительных значениях, товары с маржой ниже порога не попадают в выборкуproperties - фильтр по свойствам товараcustomer - фильтр по клиентуПример
|
most_visited_products |
Возвращает массив самых просматриваемых товаров Принимает параметры: groups - группы, из которых выбираются товарыcount - максимальное кол-во выбираемых товаров (по умолчанию 20)exclude - товары, которые будут исключены из выборкиfrom - фильтр по датеto - фильтр по датеmargin - минимальный порог маржи в абсолютных или относительных значениях, товары с маржой ниже порога не попадают в выборкуproperties - фильтр по свойствам товараcustomer - фильтр по клиентуПример
|
most_long_viewed_products |
Возвращает массив самых долго просматриваемых товаров Принимает параметры: groups - группы, из которых выбираются товарыcount - максимальное кол-во выбираемых товаров (по умолчанию 20)exclude - товары, которые будут исключены из выборкиfrom - фильтр по датеto - фильтр по датеmargin - минимальный порог маржи в абсолютных или относительных значениях, товары с маржой ниже порога не попадают в выборкуproperties - фильтр по свойствам товараcustomer - фильтр по клиентуПример
|
product_groups |
Возвращает массив групп товаров указанного магазина до указанного уровня вложенности (по умолчанию 1 уровень). Если передано значение level больше 3, то возвращает 3 уровня. Элементы массива отсортированы в иерархическом порядке |
entity_by_code |
Возвращает значение справочника по его символьному коду Для выборки доступны объекты типа: DeliveryType , DeliveryService , OrderMethod , OrderProductStatus , OrderType ,
PaymentStatus , PaymentType , Site , Status , StatusGroup , Store , LegalEntity Пример
|
entity_by_id |
Возвращает сущность из базы по её идентификатору Для выборки доступны объекты типа: User , Site , Product , ProductGroup , Customer При выборке сущности Product возможно указать поле идентификации. Доступные значения: id , externalId , article Пример
|
entities_by_ids |
Возвращает массив сущностей из базы по идентификаторам Для выборки доступны объекты типа: Product , ProductGroup При выборке сущности Product возможно указать поле идентификации. Доступные значения: id , externalId , article Пример
|
is_working_time |
Функция проверяет, является ли значение dateTime рабочим временем и возвращает результат (true или false ). В качестве dateTime функция может принимать объект DateTime или строку, формат которой соответствует формату php функции strtotime . По умолчанию используется значение текущей даты и времени.Пример
|
hash |
Выполняет однонаправленное хеширование данных с использованием заданной хеш-функции (md5 , sha1 , sha256 ). Значение возвращается в виде hex-строки в нижнем регистре.Пример
|
yandex_maps_api |
Формирует ссылку для загрузки API Yandex.Maps Принимает параметры: version - Версияparameters - Массив дополнительных параметровПример
|
payment_link |
Возвращает ссылку на оплату счета интеграционной оплаты В заказе для использования функции должен быть добавлен интеграционный тип оплаты Принимает параметры: order - заказ с интеграционной оплатой, для которой создается ссылка на оплату счетаили payment - интеграционная оплата, для которой создается ссылка на оплату счетаПримеры
|
user |
Возвращает текущего пользователя |
user_status |
Возвращает статус пользователя (объект типа User ), переданного в качестве аргумента функции.При вызове без аргументов возвращает статус текущего пользователя. Пример
|
user_online_status |
Возвращает онлайн-статус пользователя (объект типа User ), переданного в качестве аргумента функции (true или false )При вызове без аргументов возвращает онлайн-статус текущего пользователя. Пример
|
loyalty_account_info |
Возвращает информацию о бонусном счете участия в ПЛ, переданного в качестве аргумента функции Возвращает объект типа LoyaltyAccountInfo Пример:
|