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


Как Сделать Выбор Кол-Ва, Размера, Цвета Товара В Корзине

!!!

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

#21 Koderhan

Koderhan

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

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

Отправлено 18 Февраль 2013 - 15:32

Просмотр сообщенияKudrina (18 Февраль 2013 - 15:15) писал:

в корзину не выбирается  не только цвет , но и также размер, т.е. размер выбирается,а в корзину попадает всегда один и тот же
Попробуйте изменить код в файле "main.js".
Найти и удалить код:
 
  <a onclick="return createBookmark('{PAGE_TITLE}');" style="cursor: pointer;" class="more-link" title="{PAGE_TITLE}" href="#">
Добавить в избранное
</a>


#22 Kudrina

Kudrina

    Новичок

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

Отправлено 18 Февраль 2013 - 15:39

Нашла,удалила, но проблема осталась

#23 Koderhan

Koderhan

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

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

Отправлено 18 Февраль 2013 - 15:57

Просмотр сообщенияKudrina (18 Февраль 2013 - 15:39) писал:

Нашла,удалила, но проблема осталась
Попробуйте обновить страницу или очистить кеш браузера.

#24 sotil

sotil

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

  • Пользователи
  • PipPipPipPip
  • 413 сообщений
  • ГородЕкатеринбург

Отправлено 18 Февраль 2013 - 19:18

Подскажите пожалуйста, возможно ли ограничить минимальное количество при заказе, к примеру чтоб клиент проставляет цифру "1", а высвечивается минимальное - к примеру "12"?
Спасибо!

#25 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 18 Февраль 2013 - 19:28

Просмотр сообщенияsotil (18 Февраль 2013 - 19:18) писал:

Подскажите пожалуйста, возможно ли ограничить минимальное количество при заказе, к примеру чтоб клиент проставляет цифру "1", а высвечивается минимальное - к примеру "12"?
Спасибо!
что именно вы хотите сделать минимальное?
количество товара??
Есть минемальная сумма заказа.,если зайти в Настройки-Основные-Минимальная сумма заказа: - то тут можно выбрать минемальную сумму заказа

#26 sotil

sotil

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

  • Пользователи
  • PipPipPipPip
  • 413 сообщений
  • ГородЕкатеринбург

Отправлено 18 Февраль 2013 - 19:33

Просмотр сообщенияMikola (18 Февраль 2013 - 19:28) писал:

что именно вы хотите сделать минимальное?
количество товара??
Есть минемальная сумма заказа.,если зайти в Настройки-Основные-Минимальная сумма заказа: - то тут можно выбрать минемальную сумму заказа
Тоже нужная информация и всё жеменя интересует  именно минимальное количество товара

#27 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 18 Февраль 2013 - 19:59

Просмотр сообщенияsotil (18 Февраль 2013 - 19:33) писал:

Тоже нужная информация и всё жеменя интересует  именно минимальное количество товара
получается вы хотите, что бы в корзине количество было минимально 12?

#28 sotil

sotil

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

  • Пользователи
  • PipPipPipPip
  • 413 сообщений
  • ГородЕкатеринбург

Отправлено 18 Февраль 2013 - 20:35

ну да, к примеру 12 или 3 или 5, на определённые товары

#29 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 18 Февраль 2013 - 20:41

Просмотр сообщенияsotil (18 Февраль 2013 - 20:35) писал:

ну да, к примеру 12 или 3 или 5, на определённые товары
Ок.
Данная тема :
http://forum.storela...-партия-для-за/

#30 sotil

sotil

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

  • Пользователи
  • PipPipPipPip
  • 413 сообщений
  • ГородЕкатеринбург

Отправлено 18 Февраль 2013 - 20:50

Просмотр сообщенияMikola (18 Февраль 2013 - 20:41) писал:

Спасибо!

#31 sotil

sotil

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

  • Пользователи
  • PipPipPipPip
  • 413 сообщений
  • ГородЕкатеринбург

Отправлено 11 Март 2013 - 13:42

Здравствуйте ! Есть определённая задача по выбору цвета и материала,
Например есть два материала и они имеют разное количество своих цветов, для этого я создаю необходимое число модификаций, но для того чтобы они начали отображаться, приходится создавать ещё псевдомодификации, при этом чтобы перейти на другой материал , нужно выбрать какойто случайный цвет в данном материале, как сделать , чтобы все модификации отображались на сайте, при разной комбинации материала и цвета, просто если этот цвет не принадлежит материалу, невысвечивается ничего ни артикул, ни цена ни цвет

Пример:
http://nadonenado.co...ELBeK?from=NDdi

#32 support 2.0

support 2.0

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

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

Отправлено 11 Март 2013 - 14:50

Просмотр сообщенияsotil (11 Март 2013 - 13:42) писал:

Здравствуйте ! Есть определённая задача по выбору цвета и материала,
Например есть два материала и они имеют разное количество своих цветов, для этого я создаю необходимое число модификаций, но для того чтобы они начали отображаться, приходится создавать ещё псевдомодификации, при этом чтобы перейти на другой материал , нужно выбрать какойто случайный цвет в данном материале, как сделать , чтобы все модификации отображались на сайте, при разной комбинации материала и цвета, просто если этот цвет не принадлежит материалу, невысвечивается ничего ни артикул, ни цена ни цвет

Пример:
http://nadonenado.co...ELBeK?from=NDdi

На самом деле это реализовано специально для того, чтобы пользователь не смог случайно выбрать модификацию, которой у Вас нет. Поэтому Вам нужно в админке и указывать эти "псевдомодификации", которых у Вас нет  в наличии... Сделать так, чтобы ни артикул, ни кол-во не появлялалось нельзя, т.к. это все равно товары, но у Вас их просто нет... Ели у вас на сайте можно купить только товар, которые есть в наличии, то Вы в настройках можете поставить галочку, чтобы кнопка "купить" не появлялась у товара, кол-во которого = 0. Также можно в общем-то и со всем остальным сделать: артикул, например.
Т.е. если кол-во товара = 0, то определенные строчки появляться не будут

#33 sotil

sotil

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

  • Пользователи
  • PipPipPipPip
  • 413 сообщений
  • ГородЕкатеринбург

Отправлено 11 Март 2013 - 19:05

Просмотр сообщенияsupport 2.0 (11 Март 2013 - 14:50) писал:

На самом деле это реализовано специально для того, чтобы пользователь не смог случайно выбрать модификацию, которой у Вас нет. Поэтому Вам нужно в админке и указывать эти "псевдомодификации", которых у Вас нет  в наличии... Сделать так, чтобы ни артикул, ни кол-во не появлялалось нельзя, т.к. это все равно товары, но у Вас их просто нет... Ели у вас на сайте можно купить только товар, которые есть в наличии, то Вы в настройках можете поставить галочку, чтобы кнопка "купить" не появлялась у товара, кол-во которого = 0. Также можно в общем-то и со всем остальным сделать: артикул, например.
Т.е. если кол-во товара = 0, то определенные строчки появляться не будут

Понял, спасибо!

#34 sotil

sotil

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

  • Пользователи
  • PipPipPipPip
  • 413 сообщений
  • ГородЕкатеринбург

Отправлено 11 Март 2013 - 19:11

Выше ещё обсуждался вопрос, о минимальном количестве, по ссылкам прошёл, там нет ответа!
К примеру, можно ли ячейку с выбором количества подвязать, положим, к характеристике min , значение которой я задаю цифру, кратно которой и будет производится заказ, т.е.
характеристика min
значение 10
пользователь набирает 3
встаёт 10
поьзователь набирает 17
встаёт 20
и т.д.
???
если min нет, то всё как обычно!
Спасибо!

#35 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 11 Март 2013 - 23:26

По идее это можно реализовать - сделав привязку на javascript'e
Пожалуйста, сообщите адрес страницы вашего товара с добавленной min характеристикой, и полем ввода товара в корзину.

#36 sotil

sotil

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

  • Пользователи
  • PipPipPipPip
  • 413 сообщений
  • ГородЕкатеринбург

Отправлено 12 Март 2013 - 07:21

Здравствуйте! вот ссылочка
http://nadonenado.co...2128-PowerMan-2

Таких товаров будет немеряно

#37 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 13 Март 2013 - 03:03

Добавьте в ваш файл main.js

$(function() {
   var min = $('.goodsDataFeatures p span').map(function() {
	  if($(this).text().indexOf('min.') !== -1) {
		 return(parseInt($(this).closest('td').next().text()));
	  }
   }).get(0);
   if(min) {
	  $('#quantity_wanted').keyup(function(event, down) {
		 var current = Math.ceil(parseInt($(this).val()) / min) * min;
		 $(this).val(down ? (current - min) : current);
	  }).trigger('keyup');
	  $('.up_button, .down_button').click(function() {
		 $('#quantity_wanted').trigger('keyup', $(this).hasClass('down_button'));
	  });
   }
});


#38 sotil

sotil

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

  • Пользователи
  • PipPipPipPip
  • 413 сообщений
  • ГородЕкатеринбург

Отправлено 15 Март 2013 - 12:08

Просмотр сообщенияVaccina (13 Март 2013 - 03:03) писал:

Добавьте в ваш файл main.js

$(function() {
var min = $('.goodsDataFeatures p span').map(function() {
	 if($(this).text().indexOf('min.') !== -1) {
		 return(parseInt($(this).closest('td').next().text()));
	 }
}).get(0);
if(min) {
	 $('#quantity_wanted').keyup(function(event, down) {
		 var current = Math.ceil(parseInt($(this).val()) / min) * min;
		 $(this).val(down ? (current - min) : current);
	 }).trigger('keyup');
	 $('.up_button, .down_button').click(function() {
		 $('#quantity_wanted').trigger('keyup', $(this).hasClass('down_button'));
	 });
}
});

Отлично, спасибо!
Есть проблемки, при наборе количества стрелками , не совсем корректно выполняется задача, например первую цифру ставит 1 и от неё уже шагает заданным курсом или первой же цифрой выводит 17 при min 8, и шаг меняет, бывает и по заданному пути идёт, однако не всегда, хотелось бы привести функцию к корректности.
Ещё, в списках задача не выполняется - min не учитывается считает по  одному
Ещё, как можно сделать , чтобы если человек в списках набрал количество и решил зайти внутрь товара удостовериться, чтобы набранное количество необнулялось - сохранялось? а так же при возврате к списку
Спасибо!

#39 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 16 Март 2013 - 04:18

Пожалуйста, приведите примеры такого поведения на вашем сайте.

Цитата

Ещё, в списках задача не выполняется - min не учитывается считает по  одному

Данный код будет работать только в товаре, в каталоге данный код не будет работать, так как изначально на это не планировался.

Цитата

Ещё, как можно сделать , чтобы если человек в списках набрал количество и решил зайти внутрь товара удостовериться, чтобы набранное количество необнулялось - сохранялось? а так же при возврате к списку

К сожалению, этого сделать нельзя.

#40 sotil

sotil

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

  • Пользователи
  • PipPipPipPip
  • 413 сообщений
  • ГородЕкатеринбург

Отправлено 16 Март 2013 - 08:12

Просмотр сообщенияVaccina (16 Март 2013 - 04:18) писал:

Пожалуйста, приведите примеры такого поведения на вашем сайте.



Данный код будет работать только в товаре, в каталоге данный код не будет работать, так как изначально на это не планировался.




Возможно ли в списках и в корзине такую функцию проставить?

1. Сначала счётчик при наборе стрелками ведёт себя адекватно, когда начинаю играться- уменьшать увеличивать, он уже выводит цифры некратные заданной, нужно чтобы он неукоснительно слушался min
2. При наборе вручную счётчик проставляет минимальную цифру , кратность 250 хочу вручную проставить 500 получаю 25000, счётчик быстро проставлет минимум, ставишь 5 он ставит 250, это хорошо, однако я то ввожу 500 и получается , что два ноля встают сзади двухсотпятидесяти
3. При стирании цифр встаёт NAN
4. Как можно увеличить ячейку вширь, чтобы больше цифр влазило?
Спасибо!

Прикрепленные изображения

  • NAN.jpg
  • шаг1.jpg
  • шаг11.jpg





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

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