Минимальная сумма заказа — эффективный способ повысить средний чек и оптимизировать логистику. Если ваш интернет-магазин работает с доставкой или имеет низкую маржинальность на мелких заказах, эта настройка поможет избежать нерентабельных покупок.
В этой инструкции вы узнаете, как быстро ограничить минимальную сумму заказа в корзине Битрикс, добавив всего несколько строк кода. Решение работает нативно, без перезагрузки страницы и совместимо с современными шаблонами.
Как установить ограничение в 3 шага
-
Найдите файл
mutator.phpв компонентеsale.basket.basketвашего шаблона. -
Добавьте проверку суммы в массив
$totalData. -
Настройте уведомление для пользователей о минимальном заказе.
Готовый код для внедрения
$totalData = array(
'DISABLE_CHECKOUT' => (int)$result['ORDERABLE_BASKET_ITEMS_COUNT'] === 0,
'PRICE' => $result['allSum'],
'PRICE_FORMATED' => $result['allSum_FORMATED'],
'PRICE_WITHOUT_DISCOUNT_FORMATED' => $result['PRICE_WITHOUT_DISCOUNT'],
'CURRENCY' => $result['CURRENCY']
);
// Ограничение в 500 рублей (можно изменить)
if ($result['allSum'] < 500) {
$totalData['DISABLE_CHECKOUT'] = 1;
}Дополнительные рекомендации
Визуальные подсказки
-
Добавьте сообщение в корзину: "Минимальная сумма заказа — 500 ₽"
-
Измените стиль кнопки оформления при блокировке (например, opacity: 0.5)
Бизнес-логика
-
Учитывайте стоимость доставки при расчете лимита
-
Для разных групп покупателей можно настроить индивидуальные ограничения через модуль "Торговый каталог"
Решение не требует установки дополнительных модулей и работает даже в мобильной версии магазина. Теперь ваши клиенты будут оформлять только рентабельные заказы!