@MaksPaverov

Как сделать варианты покупки, чтоб увеличивалась цена?

Всем снова привет, начнём :)
Есть магазин, в котором продается какой-то единичный товар (т.е. просто оплата), но есть пару товаров, в которых необходимо выбирать кол-во.
Товары выводятся по такому принципу:
Вывод товара
<div class="item_loop col-sm-12 col-md-6">
                <div class="item" data-id="0">
                    <div class="fon"></div>
                    <div class="border"></div>
                    <div class="item_rub"><b>[_price]</b> руб</div>
                    <div class="item_images">

                        <img src="[_photo]" alt="" />
                    </div>
                </div>
                <div class="item_text1_ ell"><h4>[_name]</h4></div>
                [_description] <p></p><a href="#" class="btn btn-primary buy" data-price='[_price]' data-product='[_name]'>Купить</a>			
            </div>


Форма покупки:
Форма
<form id="buy" method="post">
                    <div class="form-group">
                        <label for="name">Ваше имя</label>
                        <input type="name" name="name" class="form-control" id="name" placeholder="Ваше имя" required>
                    </div>
                    <div class="form-group">
                        <label for="email">Email</label>
                        <input type="email" name="email" class="form-control" id="email" placeholder="Email" required>
                    </div>
                  	<div class="form-group">
                        <label for="dannie">Данные</label>
                        <input type="text" name="dannie" class="form-control" id="dannie" placeholder="Введите данные от аккаунта" required>
                    </div>
                    <div class="form-group">
                        <label for="product">Выбранный товар</label>
                        <input type="text" name="product" class="form-control" id="product" readonly>
                    </div>
                    <div class="form-group">
                        <label for="price">Цена</label>
                      <input type="text" name="price" class="form-control" id="price" readonly>
                    </div>
                    <button type="submit" class="btn btn-primary">Купить</button>
                </form>


Форма товаров в БД:
spoiler
TiY4Ba9.png


Так вот, сам вопрос, нужно сделать к определенным товарам возможность выбора кол-ва.
Либо сделать у всех, но у некоторых сделать только 1.
Мои мысли: в админке при добавлении товара добавить кнопку "Другое кол-во", по нажатии будут добавляться поля, в которые вводишь значение и цену для него, это КАК-ТО заносится в БД, потом при выводе товаров это просматривается и выводится

Помогите, пожалуйста :)
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
@zaregan
Это типа опций товара вы имеете в виду?
Т.е. например банка белой краски и дальше опции 1л, 3л и т.д.?
Т.е. под количеством понимается какое-то фиксированное значение.
Тогда вам стоит добавить еще одну таблицу, которая будет хранить все опции продукта и их стоимость.

Если речь идет непосредственно о количестве, почему не дать покупателю выбрать сколько ему потребуется?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы