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


Шаблон Пластик.количество Товаров При Помещении В Корзину.


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

#1 VJOKSA

VJOKSA

    Продвинутый пользователь

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

Отправлено 13 Март 2017 - 07:21

Возможно ли сделать так, чтобы при нажатии кнопки "Поместить в корзину", еще можно было бы и кол-во товара указать, а то получается клиент по 10 раз нажимает на товар или в корзине редактирует.))В итоге психует и звонит мне чтобы я сама заявку набила.

#2 Stasya

Stasya

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

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

Отправлено 20 Март 2017 - 11:18

Просмотр сообщенияVJOKSA (13 Март 2017 - 07:21) писал:

Возможно ли сделать так, чтобы при нажатии кнопки "Поместить в корзину", еще можно было бы и кол-во товара указать, а то получается клиент по 10 раз нажимает на товар или в корзине редактирует.))В итоге психует и звонит мне чтобы я сама заявку набила.
Здравствуйте. Простите за длительное ожидание ответа.
Вам необходимо
1) В конец файла main.js добавить блок
$(document).ready(function(){
  $('.qty-plus').click(function(){
		var
		  quantity = $(this).parent().find('.quantity')
		  ,currentVal = parseInt(quantity.val())
		;
		if (!isNaN(currentVal)){
		  quantity.val(currentVal + 1);
		  quantity.trigger('keyup');
		}
		return false;
  });
  $('.qty-minus').click(function(){
		var
		  quantity = $(this).parent().find('.quantity')
		  ,currentVal = parseInt(quantity.val())
		;
		if (!isNaN(currentVal) && !(currentVal <= 1) ){
				quantity.val(currentVal - 1);
				quantity.trigger('keyup');
		}
		return false;
  });
});
2) Далее в конец файла main.css добавьте код
/* Кнопки выбора количества товара */
  .plus_minus_quantity {margin:5px 0 10px;}
  .quantity {margin-bottom:2px;height:21px;border-radius:5px;padding-top:0px;padding-bottom:0px;text-align:center !important;border: 1px solid #ebebeb;}
  .qty-minus, .qty-plus {cursor:pointer;border: 0 none;width:22px; height: 22px; padding: 2px 7px; margin: 0;text-align:center;background-color: #0099CC;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px; color: #FFFFFF;padding-bottom:3px;}
  .qty-minus:hover, .qty-plus:hover {background-color: #0682AB;}
  /* END Кнопки выбора количества товара */
3) В шаблоне Товар найдите строку
<li class="goodsPageSubmitButtonBlock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a></li>
и перед ней вставьте блок
<li>
		 <div class="plus_minus_quantity">
						  <span class="qty-minus">-</span>
				   <input type="text" value="1"  size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
				  <span class="qty-plus">+</span>
				</div></li>


#3 Марат88

Марат88

    Новичок

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

Отправлено 28 Март 2017 - 12:07

Ну а что, правильно психует :) не удобно же так..сейчас пользователи очень ленивыми стали. Кстати, изменили все? Код помог?

#4 VJOKSA

VJOKSA

    Продвинутый пользователь

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

Отправлено 05 Апрель 2017 - 14:42

Не получилось, Если из списка выбирать товар не заходя в характеристики, то все осталось как и было, просто-хочешь 10 штук, нажми 10 раз. А если зайти в характеристики то есть некие символы - 1 +  которые видимо и должны позволить выбирать количество, но они так и остались символами...

То есть, для того, чтобы догадаться, что надо нажимать не на + и не на -, а просто ввести в поле кол-во, человеку надо это поле видеть) А оно невидимо и стоит цифра один. А вообще на главной в списке хитов, например не выберешь вообще ничего...Шаблон хоть меняй)

Да во всех темах практически нельзя с ходу выбрать количество...Уххх))

Тема Бистро идеальна. И мотивирует совершать покупки....

Я сменила тему)))Кайф. Вопрос закрыт




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных