Проверка минимальной стоимости заказа
Предположим, на нашем сайте минимальная стоимость заказа - 1000 рублей. Необходимо сделать так, чтобы пользователя перенаправляло на каталог товаров в том случае, если сумма заказа меньше необходимой. Реализуем подобный функционал с помощью JQuery.
Как только мы нажимаем на кнопку продолжения заказа, запускается скрипт:
$('#check_1000_true').click(function() {
Здесь check_1000_true - это id, которое мы выставили этой кнопке. Рекомендуется не определять необходимое значение по классу, а вводить id и по нему искать нужное значение.
if ($('#check_1000').text() < 1000){
check_1000 - это id поля, в котором выводится конечная сумма заказа. Мы проверяем, меньше 1000 эта сумма или нет
alert('Минимальная сумма заказа = 1000 рублей. Сейчас Вы будете перенаправлена в каталог
и сможете выбрать что-нибудь еще.');
Выводим сообщение о том, что не набрана необходимая минимальная сумма заказа.
$('#check_1000_true').attr('href','/shop');
};
});
В том случае, если сумма меньше 1000, то мы меняем ссылку у кнопки продолжения заказа - будем переводить пользователя на наш каталог. В данном примере каталог расположен по адресу '/shop'.
Проверено на версии 2.9