Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Количество товара в выпадающем списке


hon2012

Recommended Posts

select вместо input

как-то так

<label class="control-label" for="input-quantity"><?php echo $entry_qty; ?></label>
<select id="input-quantity" class="form-control" name="quantity">
	<option value="<?php echo $minimum; ?>"><?php echo $minimum; ?></option>
	<option value="<?php echo $minimum + 1; ?>"><?php echo $minimum +1; ?></option>
	<option value="<?php echo $minimum + 2; ?>"><?php echo $minimum + 2; ?></option>
	<option value="<?php echo $minimum + 3; ?>"><?php echo $minimum + 3; ?></option>
</select>

 

Надіслати
Поділитися на інших сайтах

  • 1 year later...

А в каком файле это поменять?

И еще вопрос: 

Как сделать чтобы можно было не заходя в карточку товара выбрать количество только 2 и 5 ни каких других значений

Змінено користувачем PiligrimDima
Надіслати
Поділитися на інших сайтах


В 14.07.2019 в 17:07, PiligrimDima сказал:

А в каком файле это поменять?

catalog/view/theme/ваша тема/template/product/product.tpl

Надіслати
Поділитися на інших сайтах

В 14.07.2019 в 17:07, PiligrimDima сказал:

Как сделать чтобы можно было не заходя в карточку товара выбрать количество только 2 и 5 ни каких других значений

из коробки, нет выбора количества в категории и т.д.  

если у вас в шаблоне есть, то от сюда не видно, как там что.

Надіслати
Поділитися на інших сайтах

В 15.07.2019 в 19:19, fanatic сказал:

из коробки, нет выбора количества в категории и т.д.  

если у вас в шаблоне есть, то от сюда не видно, как там что.

Спасибо за ответ!

На странице товара разобрался как это реализовать все работает. А вот в карточку на страницу категории вставляю. сам список работает, но в корзину добавляется только 2, хотя выбираю 5. http://a0308825.xsph.ru/index.php?route=product/product&path=60&product_id=50  Не знаю где что поправить.

Надіслати
Поділитися на інших сайтах


46 минут назад, PiligrimDima сказал:

но в корзину добавляется только 2

ну да. потому что

onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');

 

Надіслати
Поділитися на інших сайтах

18 минут назад, fanatic сказал:

ну да. потому что


onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');

 

так вообще не работает 

http://a0308825.xsph.ru/index.php?route=product/category&path=60

в корзину вообще не добавляет

Надіслати
Поділитися на інших сайтах


6 минут назад, PiligrimDima сказал:

так вообще не работает 

как так?

я не писал что нужно делать чтобы добавляло

я показал почему из категории не добавляет количество.  потому что в js уже прописано количество

Надіслати
Поділитися на інших сайтах

Цитата

<select id="input-quantity" class="form-control" name="quantity">

id, должен быть уникальным

как-то так

<select id="input-quantity<?php echo $product['product_id']; ?>" class="form-control" name="quantity">

и  в функции  cart.add  как-то так

onclick="cart.add('<?php echo $product['product_id']; ?>', $('#input-quantity<?php echo $product['product_id']; ?>').val();)"

 

Надіслати
Поділитися на інших сайтах

2 часа назад, fanatic сказал:

как так?

я не писал что нужно делать чтобы добавляло

я показал почему из категории не добавляет количество.  потому что в js уже прописано количество

Да вижу, туда автоматически 2 подставляет, так как минималку выбрал 2. , но ведь на странице товара то работает адекватно. А мне нада именно с категории, чтобы человек не заходя мог выбрать. Блин, что делать то...

Надіслати
Поділитися на інших сайтах


1 минуту назад, PiligrimDima сказал:

Блин, что делать то...

посмотреть и осмыслить  сообщение выше

Надіслати
Поділитися на інших сайтах

3 минуты назад, PiligrimDima сказал:

но ведь на странице товара то работает адекватно.

потому что,  там другой скрипт добавления в корзину

Надіслати
Поділитися на інших сайтах

38 минут назад, fanatic сказал:

посмотреть и осмыслить  сообщение выше

Попробовал воткнуть вашу конструкцию

Но ничего не выходит вообще перестает добавлять в корзину.

У меня кнопка так прописана <button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.quantity }}');"><i class="fa fa-check" aria-hidden="true"></i> </button>

когда я вставляю php вообще не работает. 

Надіслати
Поділитися на інших сайтах


так у вас тройка

<button type="button" onclick="cart.add('{{ product.product_id }}', $('#input-quantity{{ product.product_id }}').val();"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
<select id="input-quantity{{ product.product_id }}" class="form-control" name="quantity">

 

Надіслати
Поділитися на інших сайтах

53 минуты назад, PiligrimDima сказал:

cart.add('{{ product.product_id }}', '{{ product.quantity }}'

что вы лепите {{ product.quantity }} ?

нужно брать значение из select

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.