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

Если решение покажется Вам полезным, буду благодарен за оценку модуля и отзывы.
Также при желании вы можете поддержать разработку через сервис ЮMoney или через сервис Qiwi.
Модуль работает при шаблоне оформления заказа, который поддерживает стандартные обработки ошибок (тестировался модуль на стандартном шаблоне и таком популярном шаблоне, как Аспро: Next).
Пример результата работы модуля:

Если решение покажется Вам полезным, буду благодарен за оценку модуля и отзывы.
Также при желании вы можете поддержать разработку через сервис ЮMoney или через сервис Qiwi.
Стандартная установка согласно инструкции "1С-Битрикс: Маркетплейс".
После установки модуля можно сразу перейти в настройки и задать требуемые параметры.
Настройки модуля
Модуль имеет следующие настройки:

У компонента есть настраиваемый параметр – "Текст сообщения", который задает текст, выводимый компонентом (по умолчанию берется текст из модуля). В нем в качестве маски можно использовать тег #MIN_PRICE#, вместо которого подставится минимальная сумма заказа, указанная в настройках модуля. Сам текст в компоненте "обернут" в CSS класс sl3w_minpriceorder__component-text, с помощью которого вы сможете задать требуемые вам стили для этого блока. Компонент в отличие от текста на странице оформления не подставляет переменные #PRICE# и #DIFF_PRICE# – будьте внимательны.
После установки модуля можно сразу перейти в настройки и задать требуемые параметры.
Настройки модуля
Модуль имеет следующие настройки:

- Модуль включен – галочка, отвечающая за включение функционала модуля;
- Минимальная сумма заказа – число, задающее минимальную сумму, требуемую для оформления заказа;
- Прибавлять сумму примененных скидок к итоговой сумме – галочка, отвечающая за то, будет ли прибавлена сумма скидок (по правилам работы с корзиной и купонам) к сумме, использующейся для проверки на минимальную сумму заказа;
- Отнимать стоимость доставки от итоговой суммы – галочка, отвечающая за то, будет ли учитываться сумма доставки в сумме, использующейся для проверки на минимальную сумму заказа;
- Сообщение, которое отображается, если сумма заказа меньше минимальной – сообщение, которое будет выведено пользователю при попытке оформления заказа, если сумма заказа меньше указанной минимальной суммы заказа;
- Показывать также сообщение в попапе на странице оформления заказа – галочка, отвечающая за то, нужно ли показывать сообщение из предыдущей настройки во всплывающем окне при попытке оформления заказа;
- Группы пользователей, на которых распространяется условие – список множественного выбора, позволяющий указать группы пользователей, для которых будет производится проверка на минимальную сумму заказа (если не указано, то все группы);
- Службы доставки, при которых проверяется условие – список множественного выбора, позволяющий указать службы доставки, при которых будет производиться проверка на минимальную сумму заказа (если не указано, то при всех службах доставки).
$APPLICATION->IncludeComponent("sl3w:order.minprice", ""); |
Вопросы и предложения по улучшению пишите во вкладке "Обсуждения".