Не отрабатывает "Check an order's total" в Rules для Ubercart 7.x-3.13

Главные вкладки

Аватар пользователя rufuzgunner rufuzgunner 11 апреля 2020 в 1:53

Всем привет!
Drupal 7.69 + Ubercart 7.x-3.13 + Rules
Есть задача сделать минимальную сумму заказа до его оформления.
Для этого в Rules добавил правило

Т.е. клиент в корзине нажимает на кнопку "оформление заказа", после чего отрабатывает условие "Check an order's total < 500р", после чего идет редирект на эту же страницу, по сути обновление и выводится сообщение для клиента добрать позиций до минимального заказа.
Но в итоге получается так:

НО! после повторного нажатия на кнопку "оформление заказа" подтягивается корректное значение цены вместо нуля и rule работает как нужно.
В чем может быть проблема?

Лучший ответ

Комментарии

Аватар пользователя Vladi-D7-D8 Vladi-D7-D8 13 апреля 2020 в 18:10

rufuzgunner wrote: НО! после повторного нажатия на кнопку "оформление заказа" подтягивается корректное значение цены вместо нуля и rule работает как нужно.

Не помню точно. Посмотрите, там есть возможность подтягивать цену из корзины, а не из order? Попробуйте в условиях и действиях заменить [order] на [cart]