Добрый день, как сделать так, чтобы покупатель мог добавить в корзину сразу несколько штук товара, а не 1шт с последующей корректировкой кол-во в самой корзине?
0
Добавить Товар В Корзину В Кол-Во Не 1Шт
Автор Алкоголик, 16 дек. 2013 12:36
Сообщений в теме: 5
#1
Отправлено 16 Декабрь 2013 - 12:36
#2
Отправлено 16 Декабрь 2013 - 13:04
Алкоголик (16 Декабрь 2013 - 12:36) писал:
Добрый день, как сделать так, чтобы покупатель мог добавить в корзину сразу несколько штук товара, а не 1шт с последующей корректировкой кол-во в самой корзине?
Можно добавить поле ввода Количества -
<!-- Добавление в корзину --> <div class="goodsDataMainModificationQuantity"> <label for="quantity_wanted">Количество :</label> <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:43px;" maxlength="12" value="1" title="Количество" class="text" /> </div>
#3
Отправлено 16 Декабрь 2013 - 14:55
Спасибо! Получилось.
Как сделать, чтобы пункт доставки нельзя было выбрать при сумме заказа менее ххх рублей?
Как сделать, чтобы пункт доставки нельзя было выбрать при сумме заказа менее ххх рублей?
#4
Отправлено 17 Декабрь 2013 - 02:04
Пожалуйста, сообщите о каком именно пункте доставки идет речь? или вы хотите чтобы пользователь не мог перейти к оформлению заказа при минимальной сумме заказа?
#5
Отправлено 17 Декабрь 2013 - 19:22
Мне не нравится, что пользователь начинает оформлять заказ, пишет данные и только в конце понимает, что заказ не оформится тк у него на меньшую сумму. И хочу сделать, чтобы пользователь не мог выбрать определённый пункт доставки, если у него заказ на сумму ниже 5000р
Получается первый пункт самовывоз до 2000р и второй доставка до 5000р
Получается первый пункт самовывоз до 2000р и второй доставка до 5000р
#6
Отправлено 18 Декабрь 2013 - 02:57
Добавьте в конец вашего файла main.js код
$(function() { if($('.deliveryRadio').length) { var price = parseFloat($('#cartSum .num').text().replace(' ', '')); var delivery = { '119455': 5000, '119487': 2000 }; $('.deliveryRadio').each(function() { for(var id in delivery) { if($(this).val() === id && delivery[id] > price) { $(this).attr('disabled', 'disabled').removeAttr('checked') .closest('tbody').find('input').attr('disabled', 'disabled').removeAttr('checked'); } } }); if(!$('.deliveryRadio:not(:disabled)').length) { $('.orderStageSubmitNavigation input:last').button("disable"); } } });
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных