Название | Описание |
---|---|
abs |
Получение абсолютного значения (модуля) числа |
avatar_url |
Возвращает URL фотографии пользователя (тип User ) либо клиента (тип Customer )Если фотография не задана или объект имеет другой тип, будет возвращена пустая строка. |
batch |
Преобразование списка в двумерный список с равным количеством элементов |
capitalize |
Получение строки, у которой первая буква преобразуется в верхний регистр |
date |
Преобразование даты в строку в указанном формате Примеры
|
date_modify |
Изменение даты (например, увеличение на один день) |
default |
Возвращает переданное значение в случае, если переменная не определена или пустая |
escape |
Экранирование символов в указанном формате |
first |
Получение первого элемента в массиве |
format |
Заменяет символы %s в строке переданными значениями |
join |
Формирует строку из массива путем соединения элементов массива и добавляя разделитель между ними |
json_encode |
Создает JSON из переменной |
is_subscribed |
Возвращает флаг подписки клиента (тип Customer ) на указанный канал (email , sms или waba ).Пример
Так же есть возможность проверить подписку на конкретную категорию подписок в канале, передав код категории подписки в качестве 3-его аргумента.
Пример
|
keys |
Возвращает ключи массива |
last |
Получение последнего элемента в массиве |
length |
Получение длины массива либо строки |
lower |
Преобразование всех символов строки в нижний регистр |
merge |
Соединение массива с другим массивом |
nl2br |
Заменяет переносы строки на html-тег <br> |
number_format |
Форматирование числа |
raw |
Получение значения в том виде, в каком они есть (без экранирования) |
replace |
Заменяет одни подстроки на другие |
reverse |
Инвертирует порядок значений в массиве либо символов в строке |
round |
Округляет число до заданной точности |
slice |
Обрезание массива в указанных рамках |
sort |
Сортировка массива |
split |
Разбивает строку на подстроки переданным разделителем |
striptags |
Удаление html-тегов |
title |
Получение строки, в которой каждое слово начинается с большой буквы |
trim |
Удаление пробельных (или других) символов из начала и конца строки |
upper |
Изменяет регистр всех символов строки на верхний |
url_encode |
Кодирует строку как URL-сегмент |
ru_currency |
Форматирует число в денежный формат Примеры
|
custom_field |
Выводит значение указанного пользовательского поля из заказа или клиента Примеры
|
international_phone |
Форматирование строки в телефонный формат с символом + и международным кодом вначале с удалением лишних символов Примеры
|
price |
Форматирует число в денежный формат, подставляя обозначение валюты. Параметры фильтра: classes – класс, который будет добавлен к блоку с обозначение валюты code – код валюты; если не указан, производится попытка определить валюту поля, к которому применен фильтр, в противном случае используется валюта по умолчанию stripZero – при значение false будут выводиться нули в копейках |
price_range |
Форматирует диапазон чисел в денежный формат, подставляя обозначение валюты |
numeric_declension |
Вывод слова с нужным склонением в соответствии с числом Примеры
|
number_to_words |
Выводит число прописью Пример
|
buying_with |
Возвращает рекомендованные торговые предложения (Offer ) из серии «Также покупают».
Позволяет получать до 30 торговых предложений (по умолчанию 6).Примеры
Вторым параметром можно передать название сервиса рекомендацийЕсли параметр не указан, то используется сервис default , отображающий рекомендации на основе данных системы.Примеры
|
analogs |
Возвращает торговые предложения (Offer ) из серии «Аналоги».
Позволяет получать до 30 торговых предложений (по умолчанию 6).Примеры
Вторым параметром можно передать название сервиса рекомендацийЕсли параметр не указан, то используется сервис default , отображающий рекомендации на основе данных системы.Примеры
|
accompanying |
deprecated Используйте buying_with(3, 'retailrocket')
|
recommendations |
Возвращает рекомендованные торговые предложения (Offer ) из серии, указанной первым параметром.
Позволяет получать до 30 торговых предложений (по умолчанию 6).Примеры
Вторым параметром можно передать количество торговых предложенийПримеры
|
quantity |
Форматирует количество согласно настройкам системы (целое/дробное) |
offer_properties |
Возвращает массив свойств торгового предложения
|
contains |
Если параметром передается массив товаров, то функция проверяет, что заказ содержит хотя бы один из них. Если параметром передается массив разделов, то функция проверяет, что заказ содержит товары из указанных разделов. Пример
|
looked |
Если параметром передаются товар(ы), то функция проверяет, что клиент смотрел любой из указанных товаров. Если параметром передается раздел(ы) товаров, то функция проверяет, что клиент смотрел любой из товаров указанных разделов. Пример
|
looked_products_count |
Функция возвращает количество просмотренных клиентом товаров Пример
|
country |
Возвращает название страны по ISO коду (ISO 3166-1 alpha-2) Примеры
|
local_time |
Возвращает местное время по номеру телефона, адресу клиента или адресу доставки Пример
|
file_url |
Возвращает URL прикрепленного объекта (вложения) (тип Attachment ) или файла (тип File )Пример
|
qr_code_url |
Возвращает URL QR-кода заданного размера (в пикселях) для строки Пример
Если аргумент пустой или не является строкой, то будет возвращена пустая строка.
|
barcode_code128_url |
Возвращает URL штрих-кода с типом Code 128 заданного размера (высота в пикселях) для строкиПример
Если аргумент пустой или не является строкой, то будет возвращена пустая строка.
|
barcode_code39_url |
Возвращает URL штрих-кода с типом Code 39 заданного размера (высота в пикселях) для строкиПример
Если аргумент пустой или не является строкой, то будет возвращена пустая строка.
|