Перейти к содержимому


Добавить Товар В Корзину В Кол-Во Не 1Шт


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Алкоголик

Алкоголик

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений

Отправлено 16 Декабрь 2013 - 12:36

Добрый день, как сделать так, чтобы покупатель мог добавить в корзину сразу несколько штук товара, а не 1шт с последующей корректировкой кол-во в самой корзине?

#2 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 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 Алкоголик

Алкоголик

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений

Отправлено 16 Декабрь 2013 - 14:55

Спасибо! Получилось.
Как сделать, чтобы пункт доставки нельзя было выбрать при сумме заказа менее ххх рублей?

#4 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 17 Декабрь 2013 - 02:04

Пожалуйста, сообщите о каком именно пункте доставки идет речь? или вы хотите чтобы пользователь не мог перейти к оформлению заказа при минимальной сумме заказа?

#5 Алкоголик

Алкоголик

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений

Отправлено 17 Декабрь 2013 - 19:22

Мне не нравится, что пользователь начинает оформлять заказ, пишет данные и только в конце понимает, что заказ не оформится тк у него на меньшую сумму. И хочу сделать, чтобы пользователь не мог выбрать определённый пункт доставки, если у него заказ на сумму ниже 5000р
Получается первый пункт самовывоз до 2000р и второй доставка до 5000р

#6 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 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 анонимных