Минимальная сумма заказа с настройками

Рейтинг:
Бесплатно
Работает на редакциях Битрикс:
Малый бизнесБизнес
Выберите подарок При покупке данного товара вам полагается один из подарков представленных ниже
Нужна помощь?
Поможем с настройкой "Минимальная сумма заказа с настройками"

Модуль позволяет указывать минимальную сумму заказа, требуемую для оформления заказа в корзине, и выводить сообщение при её недостижении.

Модуль работает при шаблоне оформления заказа, который поддерживает стандартные обработки ошибок (тестировался модуль на стандартном шаблоне и таком популярном шаблоне, как Аспро: Next).

Настройки модуля

Модуль имеет следующие настройки:


  • Модуль включен – галочка, отвечающая за включение функционала модуля;
  • Минимальная сумма заказа – число, задающее минимальную сумму, требуемую для оформления заказа;
  • Прибавлять сумму примененных скидок к итоговой сумме – галочка, отвечающая за то, будет ли прибавлена сумма скидок (по правилам работы с корзиной и купонам) к сумме, использующейся для проверки на минимальную сумму заказа;
  • Отнимать стоимость доставки от итоговой суммы – галочка, отвечающая за то, будет ли учитываться сумма доставки в сумме, использующейся для проверки на минимальную сумму заказа;
  • Сообщение, которое отображается, если сумма заказа меньше минимальной – сообщение, которое будет выведено пользователю при попытке оформления заказа, если сумма заказа меньше указанной минимальной суммы заказа;
  • Показывать также сообщение в попапе на странице оформления заказа – галочка, отвечающая за то, нужно ли показывать сообщение из предыдущей настройки во всплывающем окне при попытке оформления заказа;
  • Группы пользователей, на которых распространяется условие – список множественного выбора, позволяющий указать группы пользователей, для которых будет производится проверка на минимальную сумму заказа (если не указано, то все группы).
Помимо проверки минимальной суммы заказа на странице оформления заказа можно вывести информацию о минимальной сумме с помощью компонента. Минимальный код вызова компонента (без параметров):
$APPLICATION->IncludeComponent("sl3w:order.minprice", "", [], false);
У компонента есть настраиваемый параметр – "Текст сообщения", который задает текст, выводимый компонентом (по умолчанию берется текст из модуля). В нем в качестве маски можно использовать тег #MIN_PRICE#, вместо которого подставится минимальная сумма заказа, указанная в настройках модуля. Сам текст в компоненте "обернут" в CSS класс sl3w_minpriceorder__component-text, с помощью которого вы сможете задать требуемые вам стили для этого блока. Компонент в отличие от текста на странице оформления не подставляет переменные #PRICE# и #DIFF_PRICE# – будьте внимательны.

Пример результата работы модуля можно видеть в списке изображений модуля.
_______________________________________

Модуль доступен на GitHub
Разработчик SL3W
Опубликовано 15.09.2022
Обновлено 20.05.2023
Версия 1.0.2
Установлено 100 - 499 раз
Адаптивность Да
Поддержка Композита Да
Подходящие редакции Малый бизнес, Бизнес
Бесплатно Да
Пробный период Есть