Клиент должен иметь возможность выбирать любое количество предметов, которые ему нравятся, но цена за каждую деталь должна быть в зависимости от того, сколько штук выбирает клиент
Пример:
От 1 до 5 штук: по 10 евро каждый
От 6 до 10 штук: по 8 евро каждый
От 11 до 15 штук: по 6 евро каждый
От 16 до 20 штук... и т.д.
Если клиент выбирает 4 штуки, цена за каждую штуку должна составлять 10 евро.
Но если клиент выбирает 13 штук, цена за каждую штуку должна составлять 6 евро.
Я не должен использовать PayPal Shopping Cart или CMS, просто простую кнопку с раскрывающимся списком, если это возможно..
Для этого был создан JavaScript.
Когда пользователь нажимает, чтобы продолжить, отправьте полное поле ввода.
Выглядит так:
PIECES x COST = SUBTOTAL
[ 7 |V] $[ 8 ] $[ 56 ]
PIECES x COST = SUBTOTAL
[ 4 |V] $[ 10 ] $[ 40 ]
PIECES x COST = SUBTOTAL
[ 11 |V] $[ 6 ] $[ 66 ]
С помощью JavaScript измените поле затрат на основе выбора фигур. Пример с jQuery
<select id="pieces">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
etc..
</select>
<input id="cost"></input>
<input id="subtotal"></input>
<script>
$('#pieces').on('change', function() {
var pieces = $('#pieces').val(),
price;
if (pieces < 6) {
price = 10;
$('#cost').val(price);
$('#subtotal').val(pieces * price)}
}
if ((pieces > 5) && (pieces < 11)) {
price = 8;
$('#cost').val(price);
$('#subtotal').val(pieces * price)}
}
etc...
});