Привет, в этой статье разберём, что такое глобальные переменные и какие действия можно с ними делать, а также, где они могут пригодится в ваших проектах.
Итак, глобальная переменная - это переменная, которая принадлежит ВСЕМ, то бишь её значение будет одинаковым для всех пользователей.
Например, мы создали пользовательскую переменную {%budget%}
- она у каждого имеет своё значение, кто-то напишет: 10 и у этого пользователя запишется значение 10, кто-то напишет 100, эта переменная у каждого пользователя СВОЯ.
А глобальная переменная у всех одна, её задаём изначально мы и далее в зависимости от действий пользователей можем её редактировать.
Изначально нам надо создать её, делается это так: настройки -> глобальные переменные
Далее нажимаем кнопку: «Добавить поле» или «Добавить переменную»
И у нас откроется следующее окно:
Тут вам обязательно нужно написать название переменной (можно на русском либо английском) её тип и значение.
Какие бывают типы глобальной переменной:
1. Текст;
2. Число;
3. Дата;
4. Дата и время.
Я для примера назову переменную digital
, тип числовой
и значение поставлю 0
После не забудьте нажать сохранить.
Пример применения глобальной переменной из e-com
Мы хотим ограничить количество промокодов на скидку в 30%, её получат только первые 5 людей, которые нажмут на кнопку, остальные получат скидку 20%
для этого создаём действие -> открываем раздел «Метки и пользовательские поля»
-> «Действия с полями/переменными» -> Выбираем глобальные переменные -> Действия «Увеличить на» и значение 1
Далее через условие проверяем значение глобальной переменной меньше 6? Если да, то эти люди получат скидку 30%, если нет, то уже 20%
вот так будет выглядеть итоговая схема:
Как видите, всё довольно просто.
Если вы не нашли ответ на свой вопрос, то напишите нам в техподдержку ВК