Выбор количества товара перед помещением в корзину Simpla

Выбор количества товара перед помещением в корзину Simpla

Странно, что разработчики вообще не включили данное дополнение в свой дистрибутив, ведь мелочь, а приятно, ну да ладно, сделаем сами.

Открываем файл ваш_шаблон/js/ajax_cart.js ищем

data: {variant: variant},

меняем на

data: {variant: $(this).find('select').val(), amount: $(this).find('input[name="amount"]').val(), variant: variant},

далее в файле шаблона product.tpl ищем

<input type="submit" class="button" value="в корзину" data-result-text="добавлено"/>

и перед ней добавляем

<input type=button value="-" class="add1" onclick="javascript:this.form.amount.value= this.form.amount.value<=1 ? 1 :parseInt(this.form.amount.value)-1 ;">
<input type="text" style="border:1px solid #C8C7C7; height:21px; width:38px; text-align:center; font-size:11px" name="amount" value="1">
<input type=button value="+" class="add2" onclick="javascript:this.form.amount.value= this.form.amount.value>=1000 ? 1000 :parseInt(this.form.amount.value)+1 ;">

Все, остается лишь добавить свои стили. Смотрим демо.

ДЕМО

Количество товара перед помещением в корзину. Simp... В шаблоны добавляем: шт. Для добавления Ajax обновления корзины заменяем в файле /js/ajax-cart.js data: {variant: variant}, на data: {v...
Пакетное изменение цен в Simpla... Открываем simpla/design/html/products.tpl и ищем Удалить после добавляем Изменить цену далее ищем перед кодом добавляем пр...
Добавление поле бренд и артикул в файл экспорта ya... Данный вид выгрузки позволяет лучше ассоциировать карточки товаров в Яндекс.Маркете. Находим в файле yandex.php строки $simpla->db...
Скидка всем зарегистрированным пользователям... При регистрации в магазине пользователь получает скидку установленную вами. Создайте группу для зарегистрированных пользователей. П...
Читайте также  Вывод всех товаров категории на странице товара. Simpla.

Сохрани, чтобы не потерять