Понимание и настройка Conditional actions (условные действия)

ubercart Conditional actions

Conditional actions модуль ядра Ubercart, он требуется для создания стоимости доставки и налоговых правил. Он также используется для автоматического обновления статуса заказа, когда будет получен платеж, а также отправляет автоматические уведомления.

Когда вы отгружаете продукцию в различных регионах мира или у вас есть различная стоимость доставки, в зависимости от общего веса, необходимо реализовать некоторую бизнес-логику в вашем магазине. Тогда, магазин может самостоятельно решить, что происходит, когда вы отправляете X продукции У региона с весом Z. условное действие состоит из трех элементов: триггер, условия и действия.

Эта комбинация называется предикатом. Триггер на самом деле событие, похоже правило которое включается, когда клиент завершает операции в магазине. Во время второго этапа, система проверяет условия и в зависимости от них, решает какие действия он должен выполнять. И последний шаг, Друпал завершает одно или несколько действий, и дает сообщение клиенту или администратору о результатах.

Например, давайте рассмотрим, что мы создаем следующие условные действия: для заказы больше $100, доставка бесплатна, но для заказов до $100, доставка ставка составляет $10. Триггер включается, когда клиент решает закончит выбор товара и идет на оформить заказ страницы. Тогда, магазин проверяет условие: заказ больше или меньше $100? В зависимости от условия, система автоматически делает правильное решение, и предпринимает правильные действия. Друпал вычисляет скорость доставки и информирует клиента о заказе. Главное преимущество условных действий является то, что вы можете построить всю логику без единой строчки кода. Вы просто должны потратить некоторое время, чтобы привыкнуть к пользовательскому интерфейсу.

Давайте зайдем к  Администрированию | Администрирование магазина | Условное действия (Conditional actions), вы можете увидеть обзор всех предикатов по умолчанию, которые создаются после установки Ubercart.

ubercart conditional actions

Вы можете редактировать основную информацию, триггер, условия, и действия или создать новый предикат.

 

 

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.