Скрипт корзины

Готовый функционал оформления заказа на сайте.
Добавляет товары в заказ, считает скидки и доставку и отправляет на почту.

Установить виджет Смотреть пример

video Как установить на сайт [видео, 46 секунд]

Корзина для сайта
Корзина для сайта

Установка минимальной суммы заказа

Доступно на тарифах: Бесплатный Базовый Полный

Если требуется в корзине ограничить минимальную стоимость заказа - это возможно реализовать установкой дополнительного кода.

<script>
var minimal_cost = 1000;

document.addEventListener("EasyNetShopModalOpened", function(event) {
if(Number($('.easynetshop-total-itogo .easynetshop-total-price').html()) < minimal_cost)
    {$('.easynetshop-modal-cart .easynetshop-doorder').attr("disabled", true);
     $('.easynetshop-modal-cart .easynetshop-doorder').html("Минимальный заказ "+minimal_cost+' руб.');
    }
 else
    {$('.easynetshop-modal-cart .easynetshop-doorder').attr("disabled", false);
     $('.easynetshop-modal-cart .easynetshop-doorder').html("Заказать");
    }

}, false);
</script>

Результат:

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

Подробнее:

Определяем минимальную сумму заказа, ниже которой оформление заказа недоступно. В примере это 1000. Вы можете изменить это значение при установке на необходимое число.

var minimal_cost = 1000;

Запуск механизма происходит внутри блока, который вызывается в ответ на событие "EasyNetShopModalOpened" - отображение окна корзины

document.addEventListener("EasyNetShopModalOpened", function(event) {
/* Что требуется сделать при отображении окна корзины */ 
}, false);

Сравниваем итоговую сумму заказа с минимальной стоимостью заказа. Если меньше, то блокируем кнопку "заказать" и меняем надпись на ней о том, что минимальный заказа составляет 1000 руб.

if(Number($('.easynetshop-total-itogo .easynetshop-total-price').html()) < minimal_cost) {
	$('.easynetshop-modal-cart .easynetshop-doorder').attr("disabled", true);
	$('.easynetshop-modal-cart .easynetshop-doorder').html("Минимальный заказ "+minimal_cost+' руб.');
}

Если больше или равно - снимаем блокировку и возвращаем текст "Заказать"

else {
	$('.easynetshop-modal-cart .easynetshop-doorder').attr("disabled", false);
	$('.easynetshop-modal-cart .easynetshop-doorder').html("Заказать");
}
Спасибо!
Вы оформили демонстрационный заказ №{%zakaz%} на сумму {%itogo%} руб.