Допустим, у меня есть Entity с добавленным настраиваемым целочисленным полем. Назовем поле Global Total (field_global_total)
На каком-то мероприятии я хочу
получить существующее значение этого поля и сохранить его в переменной
получить значение другого целочисленного поля (из другого объекта) и сохранить его в переменной
сложите две переменные вместе
сохраните эту сумму как новое значение "Global Total"
В конечном счете, я хочу изучить это в общем, чтобы я мог создавать более сложные правила. Например, я не знаю, как создать переменную, но когда я это сделаю, ограничивается ли эта переменная рамками этого правила? Или я могу передать его любому последующему правилу? И если я могу, как мне получить к нему доступ в других правилах?
Но если это поможет, это мой конкретный вариант использования.
Моя цель в коммерции: у меня есть продукт A. Продукт A имеет целочисленное поле под названием «Всего продано на дату» (field_total_sold_to_date). Допустим, текущее значение равно 15.
Событие
Товар добавлен в корзину. Поле количества обновлено до 20. Пользователь проверяет.
Условие
Объект имеет поле
Действие
-- получить значение Quantity и сохранить его в переменной 'this_quantity'
-- получить значение Total_sold_to_date и сохранить его в 'ttstd'
-- сложите два вместе
-- сохранить объект, чтобы сумма была новым значением значения field_total_sold_to_date продукта
Обратите внимание, что я не хочу использовать дополнительный модуль, такой как вычислительные поля, математические или коммерческие отчеты. Я чувствую, что это можно сделать из коробки. Спасибо!