Выбор количества товара перед помещением в корзину 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 ;">

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

ДЕМО

Добавление поле бренд и артикул в файл экспорта ya... Данный вид выгрузки позволяет лучше ассоциировать карточки товаров в Яндекс.Маркете. Находим в файле yandex.php строки $simpla->db...
Указываем телефон в настройках Simpla... Намного удобнее указывать телефон только в одном месте, ведь если номер поменяется — удобнее поменять только в настройках в админке, че...
Выгружаем в Яндекс Маркет только первый вариант то... Иногда необходимо выгружать в Яндекс Маркет только первый вариант товара. Данное решение поможет решить эту задачу. Открываем файл yandex.php, ище...
Показываем цену товара в другой валюте Simpla... Иногда необходимо вывести цену товара в другой валюте по текущему курсу. Приступим. Открываем файл product.tpl вашего шаблона, ищем и...
Читайте также  Указываем телефон в настройках Simpla

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