Кратность Количества Товара
#1
Отправлено 05 Июнь 2014 - 11:47
#2
Отправлено 06 Июнь 2014 - 02:42
#3
Отправлено 06 Июнь 2014 - 08:47
Сake (06 Июнь 2014 - 02:42) писал:
добрый день! например, для этого товара: http://shaker70.ru/g...5-ml#show_tab_1
#4
Отправлено 07 Июнь 2014 - 03:40
$(function() { var id = 'Количество товара в упаковке'; var quantity = $('[name="form[goods_mod_quantity]"]'); var pack = $('.goodsDataFeatures tr').map(function() { if($.trim($(this).find('span').text()) === id) { return(parseInt($(this).find('td:last').text())); } }).get(0); if(pack) { quantity.val(pack).keyup(function() { var current = parseInt($(this).val()); var mod = (current / pack) % 2; if(mod !== 1) { quantity.val(current > pack ? ((Math.round(current / pack)) * pack) : pack); } }); $('.quantity-up, .quantity-down').click(function() { var current = parseInt(quantity.val()); if($(this).hasClass('quantity-up')) { current += pack; } else { current -= pack; } quantity.val(current).trigger('keyup'); }); } });
#5
Отправлено 07 Июнь 2014 - 11:50
Сake (07 Июнь 2014 - 03:40) писал:
$(function() { var id = 'Количество товара в упаковке'; var quantity = $('[name="form[goods_mod_quantity]"]'); var pack = $('.goodsDataFeatures tr').map(function() { if($.trim($(this).find('span').text()) === id) { return(parseInt($(this).find('td:last').text())); } }).get(0); if(pack) { quantity.val(pack).keyup(function() { var current = parseInt($(this).val()); var mod = (current / pack) % 2; if(mod !== 1) { quantity.val(current > pack ? ((Math.round(current / pack)) * pack) : pack); } }); $('.quantity-up, .quantity-down').click(function() { var current = parseInt(quantity.val()); if($(this).hasClass('quantity-up')) { current += pack; } else { current -= pack; } quantity.val(current).trigger('keyup'); }); } });
спасибо, а не подскажите, как теперь сделать, чтобы можно было добавлять товары кратные данному числу??? т.е. 12, 24, 48 и т.д.? на форуме искала, только у себя не нашла как прописать, буду благодарна в помощи!
#6
Отправлено 07 Июнь 2014 - 14:06
Atasja (07 Июнь 2014 - 11:50) писал:
#7
Отправлено 22 Ноябрь 2014 - 16:13
Возвращаюсь опять к вопросу о размещении на сайте цены за единицу товара, а возможности добавлять в корзину количество товара кратное упаковке, не могу реализовать сейчас, остается за единицу товара только. Помогите, пожалуйста!
#8
Отправлено 25 Ноябрь 2014 - 03:07
#9
Отправлено 27 Ноябрь 2014 - 06:29
Мне нужно, что бы на сайте стояла цена за единицу товара, а в корзину можно было добавлять количество товара кратное количеству в упаковке, например по вот этому товару: http://shaker70.ru/search?q=6843
количество в упаковке 12 шт, соответственно покупатель может добавлять в корзину 12, 24, 36 и т.д. единиц товара.
По ранее предложенному сценарию, то ли я что-то неправильно делаю, то ли что, но не работает(
#10
Отправлено 03 Декабрь 2014 - 12:38
#11
Отправлено 05 Декабрь 2014 - 06:55
Вам необходимо подобное реализовать в каталоге, где выводятся все товары? И как понимаю, необходимо возможно класть подобного рода товар удваивая стандартное кол-во в в упаковке?
#12
Отправлено 05 Декабрь 2014 - 10:17
Vaccina (05 Декабрь 2014 - 06:55) писал:
Вам необходимо подобное реализовать в каталоге, где выводятся все товары? И как понимаю, необходимо возможно класть подобного рода товар удваивая стандартное кол-во в в упаковке?
да
#13
Отправлено 06 Декабрь 2014 - 02:02
http://forum.storela...ра/#entry142095
исходя из них высчитывается кратность, название характеристики должно быть Количество товара в упаковке
#14
Отправлено 19 Апрель 2016 - 13:07
#15
Отправлено 02 Июль 2016 - 02:24
#16
Отправлено 02 Июль 2016 - 07:59
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных