Рейтинг:0

Как с помощью правил использовать переменные с действиями «Вычислить» и «Установить значение»?

флаг us

Допустим, у меня есть 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 продукта

Обратите внимание, что я не хочу использовать дополнительный модуль, такой как вычислительные поля, математические или коммерческие отчеты. Я чувствую, что это можно сделать из коробки. Спасибо!

флаг us
У меня возникли проблемы с поиском руководств или полной документации по селекторам "Вычислить значение" и "Установить значение" для правил. Если они у вас есть, пожалуйста, напишите их здесь, в комментариях.
pinueve avatar
флаг mx
построенные компоненты, первый компонент, вычислить все, что вам нужно, и вернуть результат, второй компонент, то же самое, теперь в вашем правиле вызовите ваши компоненты, поскольку оба возвращают значение, в правилах выполните: a+b=c
pinueve avatar
флаг mx
поиск в этом уроке, это легко, удачи https://www.youtube.com/watch?v=QL1Rp69Lq80&list=PL84B6FFA4F7ACAD57

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.