Выбор варианта товара
Если продажи на вашем сайте подразумевают не простые товары, а товары состоящие из набора отдельных частей или варианты одного товара с разными характеристиками и ценами, то для решения этой задачи на странице сайта можно реализовать предварительный выбор товара, который будет в итоге добавлен в корзину. Вот пример одной из возможных реализаций:
1 Сформируем группу товаров внутри одного общего DIV-контейнера и присвоим ему любое id, которое будет связано с кнопкой "купить"
<div id="ID блока (любое)"> <input type="radio" name="myradio" data-rel="ID товара # 1" checked> <label>Товар # 1</label> <input type="radio" name="myradio" data-rel="ID товара # 2" > <label>Товар # 2</label> <input type="radio" name="myradio" data-rel="ID товара # 3" > <label>Товар # 3</label> </div>
2 Кроме блока с товарами потребуется еще создать кнопку "Купить", которая будет добавлять все отмеченные в блоке товары в заказ:
<button class="btn-ens-selected" data-div="ID блока (любое)">Купить</button>
Пример работы с type="radio"
Пример работы с type="checkbox"
3 Для связки кнопки "Купить" и блока с вариантами требуется добавить на страницу код (один раз, после кода подклчения корзины)
<script> document.addEventListener("EasyNetShopLoaded", function(event) { ens_jQuery('.btn-ens-selected').click(function() { ens_jQuery('#'+ens_jQuery(this).data('div')+' input:checked').each(function(){ easynetshop_buy(ens_jQuery(this).data('rel')); }); }); }, false); </script>