Шаг «Условие» умеет проверять пользовательские и глобальные массивы напрямую. Для обычной развилки не нужно сначала сохранять количество элементов в отдельное поле.
Например, чтобы отправить подписчика к оформлению заказа, можно проверить: «Товары в корзине» → «Не пустой».

Добавление проверки поля в шаге «Условие»
| Оператор | Что проверяет | Пример |
|---|---|---|
| Пустой | У массива нет значения или в нём нет элементов | Корзина пуста |
| Не пустой | В массиве есть хотя бы один элемент | В корзине есть товар |
| Содержит значение | В массиве есть заданное значение | Города содержат «Казань» |
| Не содержит значение | В массиве нет заданного значения | Избранное не содержит товар |
| Количество элементов равно | Размер массива равен числу | Выбрано ровно 3 варианта |
| Количество элементов больше | Размер массива больше числа | В корзине больше 2 товаров |
| Количество элементов меньше | Размер массива меньше числа | Осталось меньше 5 дат |
Выберите оператор «Пустой». Условие сработает в двух случаях:
[].Для противоположной проверки выберите «Не пустой».
Если нужна только развилка «есть элементы / нет элементов», это проще, чем сравнивать количество с нулём.
Для текстового массива укажите текст, для числового — число, для массива дат — дату соответствующего формата.
Пример:
Доступные города → Содержит значение → КазаньСравнение точное. Для массива объектов проверка срабатывает, если указанное значение совпадает со значением хотя бы одного поля объекта. Например, массив
[{"name": "Онлайн-курс", "price": 2990}]содержит значения Онлайн-курс и 2990.
Выберите один из операторов количества и укажите целое число.
Примеры:
Товары в корзине → Количество элементов равно → 3Товары в корзине → Количество элементов больше → 2Доступные города → Количество элементов меньше → 10Сравнение выполняется с текущим размером массива в момент прохождения подписчиком шага.
Для простой проверки используйте оператор количества прямо в шаге «Условие».
Функция «Количество элементов массива» нужна, если результат требуется:

Функция «Количество элементов массива»
Для пустого массива или массива без значения функция возвращает 0.
Допустим, количество товаров нужно сначала сохранить, затем показать подписчику и использовать в условии.
Если количество не нужно сохранять или показывать, пропустите числовое поле и проверьте массив напрямую.
В верхней части шага выберите режим:
Например, можно проверить, что корзина не пуста и содержит конкретный товар.